Eureka 開發時快速剔除失效服務


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秒的剔除間隔:

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

 

以上加起來是3分鍾,也就是說正常默認情況下,會有3分鍾左右的剔除延遲

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM