博客详情

eureka server不踢出已关停的节点的问题 (原创)

作者: 朝如青丝暮成雪
发布时间:2018-12-07 15:00:56  文章分类:java编程   阅读(1215)  评论(0)

如何解决Eureka Server不踢出已关停的节点的问题?


默认情况下,eureka启动了自我保护功能,我们可以人为地关闭掉。


eureka服务端配置:

eureka.server.enable-self-preservation: false   #设为false,关闭eureka自我保护
eureka.server.eviction-interval-timer-in-ms: 5000    # 清理间隔(单位毫秒,默认是60*1000)


eureka客户端配置 
eureka.client.healthcheck.enabled:  true                      #开启健康检查(需要spring-boot-starter-actuator依赖)
eureka.instance.lease-renewal-interval-in-seconds: 10       #租期更新时间间隔(默认30秒)

eureka.instance.lease-expiration-duration-in-seconds: 30 #租期到期时间(默认90秒)不怕出错的话,时间可以更短


这样就可以防止因保护模式而不将挂掉的服务踢出掉,防止ribbon负载时,轮训到挂掉的结点时,eureka因没删除结点而去访问eureka中挂掉而未删除的服务

关键字:  eureka
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号