SpringCloud配置中心Config结合Eureka注册多节点,获取不到配置中心配置问题与解决

博客讲述了服务启动拉取配置失败的问题。配置文件在码云托管,服务器A部署eureka和配置中心config,服务器B部署消费servcieB,启动servcieB时拉取不到A中配置。原因是获取到的是服务器A的本机容器地址,修改config服务端ip并重启服务端和消费端后,serviceB启动成功,还提及多节点注册及集群的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题场景:

配置文件统一在码云上托管

服务器 A 节点 :ipA     部署eureka,配置中心config

服务器B 节点:ipB     部署消费 servcieB 

启动servcieB ,拉取不到A中配置中心配置,启动失败:

 

 

原因:

错误在于serviceB 从eureka 中获取config 服务时,获取到的地址为172.17.0.3 是服务器A 的本机容器地址,在服务器B中该路径下没有对应的配置文件存在。

需要修改config 的

修改config的服务端ip后 重启 服务端config,然后重启消费端 serviceB ,消费端serviceB 请求实际地址

serviceB启动成功

延伸:多节点注册eureka 以及eureka 集群需要注意此问题 ,客户端要访问不能是节点下(容器)ip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boomLJIE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值