Spring Cloud怎么搭建3个实例的Eureka集群?

sqtsz 发布于 2018/03/30 15:34
阅读 2K+
收藏 1

网上的教程都是2个实例的集群,自己整了一下,三个实例只有前两个可以发现服务,第三个无数据。

下面是配置文件

--------------------------------------

server:
  port: 8761

spring:
  profiles: peer1

eureka:
  instance:
    hostname: peer1
  client:
    serviceUrl:
      defaultZone: http://peer2:8769/eureka/

--------------------------------------

server:
  port: 8769

spring:
  profiles: peer2

eureka:
  instance:
    hostname: peer2
  client:
    serviceUrl:
      defaultZone: http://peer3:8669/eureka/

--------------------------------------

server:
  port: 8669

spring:
  profiles: peer3

eureka:
  instance:
    hostname: peer3
  client:
    serviceUrl:
      defaultZone: http://peer1:8761/eureka/

加载中
0
F
FansinZhao
a,b,c3个,a注册到bc,b注册到ac,c注册到ab,就可以了
sqtsz
sqtsz
原来是这样
0
F
FansinZhao
你这个参数是集群配置么?难道是我的知识out了?除此之外,eureke服务不能传递,也就是a-b,b-c,在a上注册的不能在c上看到,具体验证代码,spring cloud的更新比较快,需要查看当前版本代码,注意是代码不是doc那个内容会慢一些
0
F
FansinZhao
比如peer3,defaultZone: http://peer1:8761/eureka/,http://peer2:8761/eureka/
0
哎码
哎码

http://peer1:8769/eureka/,http://peer2:8769/eureka/,http://peer3:8769/eureka/

全配上

哎码
哎码
服务也都配上
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部