SpringCloud(六) -- Eureka高可用集群

本文详细介绍了如何实现Eureka Server的高可用集群,包括修改本机host,配置多文件以实现相互注册,复制启动类指定不同配置文件,改造生产者和消费者配置,以及最后的测试验证。通过这样的部署,可以确保Eureka Server在宕机时仍能保持服务的正常调用,提升微服务架构的稳定性。
摘要由CSDN通过智能技术生成

在上面我们实现了单节点的Eureka Server的服务注册与服务发现功能。
Eureka Client会定时连接Eureka Server,获取注册表中的信息并缓存到本地。
微服务在消费远程API时总是使用本地缓存中的数据。
因此一般来说,即使Eureka Server发生宕机,也不会影响到服务之间的调用。
但如果Eureka Server宕机时,某些微服务也出现了不可用的情况,Eureka Server中的缓存若不被刷新,就可能会影响到微服务的调用,甚至影响到整个应用系统的高可用。因此,在生成环境中,通常会部署一个高可用的Eureka Server集群。
Eureka Server可以通过运行多个实例并相互注册的方式实现高可用部署,Eureka Server实例会彼此增量地同步信息,从而确保所有节点数据一致。事实上,节点之间相互注册是Eureka Server的默认行为。
在这里插入图片描述

步骤

  1. 修改本机host,位置:C:\Windows\System32\Drivers\etc
  2. 将Eureka配置改为多文件配置,相互注册并关闭是否注册和是否拉取注册列表
  3. 复制Eureka启动类&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

erainm

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

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

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

打赏作者

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

抵扣说明:

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

余额充值