eureka 之前的服务如何关闭_16,搭建高可用的Eureka-Server集群

目标:本篇文章将手把手带你搭建Eureka-Server集群,来吧,搞定它!

1,首先,我们为什么要搭建微服务注册中心集群?

注册中心集群,保证高可用,这个很重要!

当注册中心挂掉之后,由于客户端保存有缓存,所以之前的服务依然可以正常交互,

但是后续的服务都无法接入和感知到其他服务节点的变化,所以,我们需要搭建一个高可用的服务注册中心集群

2,搭建微服务注册中心集群的步骤

1,Eureka集群需要两台以上,然后彼此进行注册即可, 刚启动时会报错,两两都启动之后,都找得到对方,则不会再报错。

2,实验阶段: 我们通过复制实例,并且在启动时,设置不同的端口及配置文件修改为对方的服务地址即可,或者配置文件配置两份信息即可。

生产环境肯定是部署在两台不同的云主机上,否则部署在同一台云主机,那就没有可用性的意义了。

3,修改配置,注意:application.name要保持一致

注意:采用ip或localhost域名的配置是有差异的,此处有坑,切记切记!

采用ip的方式配置

spring:
  

采用域名的方式

如果采用域名的方式,要设置不同的hostname才可以配置集群成功

spring:
  

4,分别启动两台Eureka-server服务实例

0a978dffe08d0fc885dca881793d0a2e.png

5,Eureka的关键参数配置说明

eureka:
  

registry-fetch-interval-seconds:每隔30秒抓取一次新的注册信息

lease-renewal-interval-in-seconds:客户端的实例会向服务器发送周期性的心跳,默认是30秒/次 服务器接收心跳请求,如果超过3次没有收到客户端的心跳包,则认为是有问题的, 那么会将该实例从注册表中删除掉,这个时间是90秒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值