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」創作共享協議,轉載請在文章明顯位置注明作者及出處。