1. eureka server端修改yml配置
- 添加如下配置:
server: enable-self-preservation: false # 关闭自我保护 eviction-interval-timer-in-ms: 3000 # 清理间隔(剔除失效服务的间隔时间) 默认 60000 毫秒
2. 客户端配置
- 每个服务的yml配置如下:
eureka: instance: lease-renewal-interval-in-seconds: 10 #Eureka客户端向服务端发送心跳的时间间隔,单位为秒(客户端告诉服务端自己会按照该规则),默认30 lease-expiration-duration-in-seconds: 10 #Eureka服务端在收到最后一次心跳之后等待的时间上限,单位为秒,超过则剔除(客户端告诉服务端按照此规则等待自己),默认90
3. Eureka原理
-
如下:
-
文章来源:https://www.toymoban.com/news/detail-526042.html
-
更多可以参考下面的文章,说的不错
Eureka服务端挂了,为什么微服务还能调通?(原理分析).文章来源地址https://www.toymoban.com/news/detail-526042.html
到了这里,关于2-Spring cloud之Eureka快速剔除失效服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!