博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eureka高可用,节点均出现在unavailable-replicas下
阅读量:5310 次
发布时间:2019-06-14

本文共 729 字,大约阅读时间需要 2 分钟。

Eureka高可用部署,启动多个注册中心后,节点均出现在unavailable-replicas,查阅各类资料测试,提供方案:

1.eureka.client.serviceUrl.defaultZone配置项的地址,不能使用localhost,要使用域名,DNS解析请自行配置。

2.spring.application.name要一致(这个个人测试默认不配也可以)

3.如下两个参数需配为true(个人测试默认不配也可行)

eureka:

  client:

    register-with-eureka: true

    fetch-registry:  true

4.配置eureka.instance.hostname(好像看到过正常eureka会自动拉取设备host,但各节点在同一机器下时请务必添加,注意各节点配置自己节点的host)

eureka:

  instance:

    hostname:host1

5.千折腾万折腾还是不好使的时候,请去掉下面这个参数或者改为false(神坑),未找到官方原因。。

eureka:

  instance:

    prefer-ip-address: true

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

个人大概理解了下,prefer-ip-address: true为不使用主机名来定义注册中心的地址,而使用IP地址的形式,而defaultZone中是以域名的方式向注册中心注册的(测试了下使用IP注册到备份节点不可识别),最终导致分片节点不能识别匹配(IP地址与域名),而认为分片均处于不可达状态。

语言组织不佳,有正解者还请指正。

转载于:https://www.cnblogs.com/xuechen/p/9085162.html

你可能感兴趣的文章
在Xcode中编辑运行 Python 脚本
查看>>
bzoj1015:[JSOI2008]星球大战starwar
查看>>
Java HashMap和Hashtable的区别
查看>>
开机不登陆系统自动启动Vmware虚拟机(系统服务)
查看>>
线程相关函数(4)-pthread_mutex_lock(), pthread_mutex_unlock() 互斥锁
查看>>
学习新技术的 10 个建议
查看>>
浅谈Web网站架构演变过程
查看>>
css实现下拉菜单
查看>>
Spark Streaming事务处理彻底掌握
查看>>
数据的重要性
查看>>
解决合并检验反写收料通知单有小数的问题
查看>>
poj 2823单调队列模板题
查看>>
Linux内核配置浅析
查看>>
day 37 数据库MySQL的进一步认识
查看>>
python doc格式转文本格式
查看>>
SQL之经典SQL语句大全
查看>>
Autowired注解
查看>>
网络对抗技术 实验五
查看>>
Oracle init.ora常用配置详解
查看>>
SOME USEFUL MACHINE LEARNING LIBRARIES.
查看>>