為什么Eureka Client獲取服務實例這么慢


1. Eureka Client注冊延遲

Eureka Client啟動后不會立即向Eureka Server注冊,而是有一個延遲時間,默認為40s

2. Eureka Server更新響應緩存

Eureka Server每隔30s更新一次響應緩存,所以就算注冊成功了,也不會立即就能被返回

3. Eureka Client更新緩存

Eureka Client保留注冊表的緩存,每30s請求更新一次

4. LoadBalancer更新緩存

Ribbon的負載均衡器從所屬的Eureka Client獲取注冊表信息,存於緩存中並維護它,避免每次請求都需要從Eureka Client中獲取,此緩存每30s刷新一次

 


免責聲明!

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



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