Spring|Spring Cloud 15 -- Eureka Server 集群
一、说明
当使用一个注册中心的时候,如果他崩溃了,那么将没有注册中心可用。为了避免这个问题,我们使用注册中心集群,如果某个注册中心崩溃了,还有其他的注册中心可以用。那么接下来,我们来改造一下 eureka server 。二、修改配置文件
application.yml
spring:
application:
name: eurka-server
profiles:
active: server1
application-server1.yml
server:
port: 8761eureka:
instance:
hostname: eureka-server1
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://eureka-server2:8760/eureka/
application-server2.yml
server:
port: 8761eureka:
instance:
hostname: eureka-server1
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://eureka-server2:8760/eureka/
三、修改 hosts 文件
# 注册中心集群化
127.0.0.1 eureka-server1
127.0.0.1 eureka-server2
四、启动的时候指定以 server1 还是 server2 启动
文章图片
打开 configurations ,复制一个 EurekaserverApplication ,如图配置一下五、对于其他的提供服务者 client ,需要修改一下配置文件,写入多个注册中心的地址
文章图片
【Spring|Spring Cloud 15 -- Eureka Server 集群】以逗号分隔,中间不要有其他字符,比如空格
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 2018-07-09|2018-07-09 Spring 的DBCP,c3p0
- spring|spring boot项目启动websocket
- Spring|Spring Boot 整合 Activiti6.0.0
- Spring集成|Spring集成 Mina
- springboot使用redis缓存
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了
- Spring|Spring Boot之ImportSelector