Eureka服务注册中心集群不能互相发现

 

Eureka服务注册中心集群不可用

 
问题描述:先要创建两个Eureka的Server端,用以做服务注册中心的集群,但是两个注册中心一直不能相互找到
 
配置文件如下:
 
server:
  port: 22222
eureka:
  client:
    fetch-registry: false
    register-with-eureka: false
    service-url:
      default-zone: http://server-center.com:22221/eureka
  instance:
    hostname: server-center-b.com

 

 
自己找了很久才发现是一个低级错误,配置文件的参数名配置写错了,下方的才是正确配置
 
server:
  port: 22222
eureka:
  client:
    fetch-registry: false
    register-with-eureka: false
    service-url:
      defaultZone: http://server-center.com:22221/eureka
  instance:
    hostname: server-center-b.com

 

 
注意是defaultZone,而不是default-zone。非常简单的一个错误,所以大家如果觉得自己的项目注解以及依赖都正确的情况下,遇到了和我一样的问题,不妨看下自己配置文件的参数名及参数是否正确了。
 
 

Eureka的注册中心集群的作用

 
当只有一个注册中心的时候,如果此注册中心异常终止了,那么服务自然就瘫痪了。如果有多个注册中心形成了集群,首先是注册中心的服务是可以共享的,即一个微服务在一个注册中心进行注册,在其它的注册中心也能看到此微服务;其次就是一个注册中心异常终止时。另外的注册中心仍然可以提供服务注册和发现的服务。
 
 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值