Spring Cloud Eureka配置文件詳解


https://www.cnblogs.com/rickiyang/p/11802441.html

本篇內容用來說明Eureka 常用配置的含義。

以下配置都是以 eureka.server 開頭:

參數 描述 備注
eureka.server.eviction-interval-timer-in-ms server清理無效節點的時間間隔 默認60秒
eureka.server.enable-self-preservation 是否開啟自我保護,默認true true false
eureka.server.renewal-percent-threshold 開啟自我保護的系數 默認:0.85

client參數配置:

參數 描述 備注
eureka.client.enabled 是否開啟client,默認true true false
eureka.client.register-with-eureka 是否注冊 默認true
eureka.client.fetch-registry 是否檢索服務 true false
eureka.client.serviceUrl.defaultZone 默認服務注冊中心地址 多個用","隔開
eureka.client.eureka-server-connect-timeout-seconds 連接server服務器超時時間 默認5秒
eureka.client.eureka-connection-idle-timeout-seconds 連接server的連接空閑時長 默認30秒
eureka.client.eureka-server-read-timeout-seconds 連接server讀取數據超時時間 默認8秒
eureka.client.eureka-server-total-connections 連接server的最大連接數 默認200
eureka.client.eureka-server-total-connections-per-host 對單個server的最大連接數 默認50
eureka.client.eureka-service-url-poll-interval-seconds 獲取集群中最新的server節點數據 默認0
eureka.client.heartbeat-executor-thread-pool-size client維持與server的心跳線程數 默認2
eureka.client.service-url 列出所有可用注冊中心的地址  

eureka instance 相關配置:

參數 描述 備注
eureka.instance.lease-renewal-interval-in-seconds 服務續約任務調用間隔時間,默認30秒 client每隔30秒向server上報自己狀態,避免被server剔除
eureka.instance.lease-expiration-duration-in-seconds 服務時效時間,默認90秒 當server 90秒內沒有收到client的注冊信息時,會將該節點剔除
eureka.client.registry-fetch-interval-seconds client本地緩存清單更新間隔,默認30秒 client每隔30秒,向server請求可用服務清單。對於API網關類應用,可以適當降低時間間隔
eureka.instance.prefer-ip-address 注冊服務時是否使用IP注冊,默認false true false
eureka.instance.ip-address server端的ip地址  
eureka.instance.hostname server端的hostname 默認localhost
eureka.instance.instance-id 注冊到server的實例  

作者: rickiyang

出處:https://www.cnblogs.com/rickiyang/p/11802441.html

本站使用「CC BY 4.0」創作共享協議,轉載請在文章明顯位置注明作者及出處。


免責聲明!

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



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