Spring Cloud之Eureka Server高可用集群学习
来源:互联网 发布:java web静态资源分离 编辑:程序博客网 时间:2024/06/06 02:17
SpringCloud使用Eureka Server作为注册中心,为了实现高可用,必须集群
此帖子参考http://blog.didispace.com/springcloud6/
感谢翟永超大神给我们提供的博客
代码配置
application.properties
# 每次启动一个备用注册中心只需要修改active即可spring.profiles.active=peer1# 不向注册中心注册自己eureka.client.register-with-eureka=true# 不检索服务eureka.client.fetch-registry=true
application-peer1.properties
spring.application.name=eureka-serverserver.port=1111eureka.instance.hostname=peer1eureka.client.serviceUrl.defaultZone=http://peer2:1112/eureka/,http://peer3:1113/eureka/
application-peer2.properties
spring.application.name=eureka-serverserver.port=1112eureka.instance.hostname=peer2eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/,http://peer3:1113/eureka/
application-peer3.properties
spring.application.name=eureka-serverserver.port=1113eureka.instance.hostname=peer3eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/,http://peer2:1112/eureka/
配置Host
将Host文件配置
127.0.0.1 peer1127.0.0.1 peer2127.0.0.1 peer3
IDEA设置多实例启动
去掉Single instance only选项即可
- 修改spring.profiles.active=peer1,启动系统
- 修改spring.profiles.active=peer2,启动系统
- 修改spring.profiles.active=peer3,启动系统
启动peer1和peer2的时候都会报错,不用管,启动peer3的时候就不会报错了
验证
分别访问:
http://localhost:1111/
http://localhost:1112/
http://localhost:1113/
可以看到都含有三个节点,说明集群成功
Instances currently registered with EurekaApplication AMIs Availability Zones StatusEUREKA-SERVER n/a (3) (3) UP (3) - windows10.microdone.cn:eureka-server:1113 , windows10.microdone.cn:eureka-server:1112 , windows10.microdone.cn:eureka-server:1111
只要三个中,存在一个,就可以继续使用系统
阅读全文
0 0
- Spring Cloud之Eureka Server高可用集群学习
- Spring Cloud Eureka Server 高可用集群搭建
- Spring Cloud Eureka 集群高可用
- Spring Cloud (19) | Eureka Server 高可用服务注册中心
- Spring Cloud-Eureka注册发现高可用(学习实践)
- spring cloud eureka服务发现(高可用)
- spring cloud eureka服务发现(高可用)
- spring cloud 之eureka-server
- 集群之 -- spring cloud eureka 集群代码
- [bigdata-105] spring-cloud-02 服务注册 eureka server 双机高可用
- Spring-cloud Eureka 集群
- Spring Cloud之Eureka集群搭建
- spring cloud之Eureka Server环境搭建
- spring cloud eureka高可用踩的坑
- Spring Cloud---注册中心Eureka的高可用配置
- spring-cloud-eureka-server之spring-cloud-1.3.4(Dalston.SR3)-boot(1.5.6) 学习笔记
- spring cloud之eureka
- Eureka的高可用(Eureka集群)
- Java基础03 构造器与方法重载
- 菜鸟要做架构师(二)——java性能优化之for循环
- 编程技巧
- C# 中使用log4net 日志记录
- 差评近一半,用 Python 分析胡歌的《猎场》到底值不值得看?
- Spring Cloud之Eureka Server高可用集群学习
- Multipart/form-data POST文件上传详解
- 【Tensorflow slim】slim nets包
- Base64加密与解密
- Java基础04 封装与接口
- ibatis/mybatis模糊匹配
- http GET 和 POST 请求的优缺点和误区 --前端优化
- JSON.parse()和JSON.stringify()的区别
- Fiori2.0学习笔记-modules