Eureka的自我保护机制

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Eureka的自我保护机制脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.自我保护机制的触发现象

如果在15分钟内超过85%的客户端节点都没有正常的心跳,那么Eureka就认为客户端与注册中心出现了网络故障,Eureka Server自动进入自我保护机制

2.自我保护机制

Eureka Server不再从注册列表中移除因为长时间没收到心跳而应该过期的服务。
Eureka Server仍然能够接受新服务的注册和查询请求,但是不会被同步到其它节点上,保证当前节点依然可用。
当网络稳定时,当前Eureka Server新的注册信息会被同步到其它节点中

3.关闭自我保护机制

1、 注册中心关闭自我保护机制,修改检查失效服务的时间
    eureka:
  server:
     enable-self-preservation: false
     eviction-interval-timer-in-ms: 3000
2、 微服务修改减短服务心跳的时间
# 默认90秒
lease-expiration-duration-in-seconds:  10

# 默认30秒
lease-renewal-interval-in-seconds:  3

脚本宝典总结

以上是脚本宝典为你收集整理的Eureka的自我保护机制全部内容,希望文章能够帮你解决Eureka的自我保护机制所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: