Spring Cloud 版本:

Dalston.SR5

服务端配置:

# 关闭保护机制
eureka.server.enable-self-preservation=false
#剔除失效服务间隔
eureka.server.eviction-interval-timer-in-ms=2000

客户端配置

#Eureka客户端向服务端发送心跳的时间间隔,单位为秒(客户端告诉服务端自己会按照该规则)
eureka.instance.lease-renewal-interval-in-seconds =10
#Eureka服务端在收到最后一次心跳之后等待的时间上限,单位为秒,超过则剔除(客户端告诉服务端按照此规则等待自己)
eureka.instance.lease-expiration-duration-in-seconds =5

 

看看他们的默认值:

服务端60秒的剔除间隔:

Eureka 剔除失效服务

客户端30秒心跳,90秒失效:

Eureka 剔除失效服务

 

以上加起来是3分钟,也就是说正常默认情况下,会有3分钟左右的剔除延迟

相关文章:

  • 2022-02-24
  • 2021-07-01
  • 2021-09-05
  • 2021-11-20
  • 2021-09-15
  • 2022-12-23
  • 2021-10-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2021-09-01
  • 2021-05-06
  • 2022-01-21
  • 2022-12-23
相关资源
相似解决方案