rancher eureka server 高可用问题,搞了一下午了
来源:12-4 构建eureka高可用服务

dabo
2019-05-01
我想在 Rancher 上做 3 个 Eureka server 服务
3 个服务在同一台 rancher agent 主机上在 Eureka Server 中复制了 3 个配置文件:
application-docker1.ymlapplication-docker2.yml
application-docker3.yml
文件的内容在最下方,这 3 个文件中都是 server.port=8761
我的操作是这样的:
Rancher 中服务1:eureka-server1
8761:8761spring.profiles.active=docker1
Rancher 中服务2:eureka-server2
8762:8761spring.profiles.active=docker2
Rancher 中服务3:eureka-server3
8763:8761spring.profiles.active=docker3
碰到的问题是:
启动 3 个服务时,它们打印的日志中一直显示不能连接其他两个地址。 配置文件中配置了一个服务注册到另外两个中:eureka-server1:
eureka.client.service-url=
http://root:root@eureka-server2:8761/eureka/,http://root:root@eureka-server3:8761/eureka/eureka-server2:
eureka.client.service-url=
http://root:root@eureka-server1:8761/eureka/,http://root:root@eureka-server3:8761/eureka/eureka-server3:
eureka.client.service-url=
http://root:root@eureka-server2:8761/eureka/,http://root:root@eureka-server2:8761/eureka/application-docker1.yml
spring:
application:
name: demo-spring-cloud-eureka
security:
user:
name: root
password: root
eureka:
client:
service-url:
defaultZone: http://root:root@eureka-server2:8761/eureka/,http://root:root@eureka-server3:8761/eureka/
register-with-eureka: false
# server:
# enable-self-preservation: false
server:
port: 8761
application-docker2.yml
spring:
application:
name: demo-spring-cloud-eureka
security:
user:
name: root
password: root
eureka:
client:
service-url:
defaultZone: http://root:root@eureka-server1:8761/eureka/,http://root:root@eureka-server3:8761/eureka/
register-with-eureka: false
# server:
# enable-self-preservation: false
server:
port: 8761
application-docker3.yml
spring:
application:
name: demo-spring-cloud-eureka
security:
user:
name: root
password: root
eureka:
client:
service-url:
defaultZone: http://root:root@eureka-server1:8761/eureka/,http://root:root@eureka-server2:8761/eureka/
register-with-eureka: false
# server:
# enable-self-preservation: false
server:
port: 8761
写回答
1回答
-
廖师兄
2019-05-01
端口写错了,应该是
eureka-server2:8762/eureka/
eureka-server3:8763/eureka/,052019-05-05
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5672 学习 · 2489 问题
相似问题