2018-06-25 11:57:41 492浏览
首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念,即使N-1个节点挂掉也不会影响其他节点的正常运行。默认情况下,如果EurekaServer在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,EurekaServer将会移除该实例。但是当网络分区故障发生时,微服务与EurekaServer之间无法正常通信,而微服务本身是正常运行的,此时不应该移除这个微服务,所以引入了自我保护机制。
eureka: server: enable-self-preservation:false eviction-interval-timer-in-ms:3000
#默认90秒 lease-expiration-duration-in-seconds:10 #默认30秒 lease-renewal-interval-in-seconds:3
以上配置建议在生产环境使用默认的时间配置。希望对大家的学习有所帮助,也希望大家多多支持扣丁学堂,最后想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询,扣丁学堂是专业的Java培训机构,不仅有专业的老师和与时俱进的课程体系,还有大量的Java视频教程供学员学员,想要学好Java开发的小伙伴快快行动吧。扣丁学堂Java技术交流群:670348138。
【关注微信公众号获取更多学习资料】