Eureka相关概念

eureka是云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。

1、服务治理的基础角色

  • 服务注册中心:提高服务注册与发现的能力。
  • 服务提供者:提供服务的应用,会把自己提供的服务注册到注册中心。
  • 服务消费者:服务的消费者,从注册中心获取服务列表。

2、服务续约

在注册完服务以后,服务提供者会维护一个心跳来向注册中心证明自己还活着,以防止被剔除服务。

3、服务下线

当服务实例进行正常关闭时,会把一个REST请求给注册中心,收到请求后,将该服务状态设置下线,并把这个事件传播出去。

4、失效剔除

当服务费正常下线时,可能服务注册中心没有收到下线请求,注册中心会创建一个定时任务(默认60秒)将没有在固定时间(默认90秒)内续约的服务剔除掉。

5、自我保护机制

在运行期内,注册中心会统计心跳失败比例在15分钟之内是否低于85%,如果低于的情况,注册中心会将当前注册实例信息保护起来,不再删除这些实例信息,当网络恢复后,退出自我保护机制。

自我保护机制让服务集群更稳定、健壮。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值