解決Eureka Server不踢出已關停的節點的問題


eureka端:

eureka.server.enable-self-preservation          (設為false,關閉自我保護主要)
eureka.server.eviction-interval-timer-in-ms     清理間隔(單位毫秒,默認是60*1000)

服務端:

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中掛掉而未刪除的服務

 


免責聲明!

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



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