天天看點

Spring Cloud中eureka.client為字首的的常用配置參數說明。

enable 啟用 預設
enabled 啟用Eureka用戶端 true
registryFetchIntervalSeconds 從Eureka服務端擷取注冊資訊的間隔說明,機關為秒 30
instanceInfoReplicationIntervalSeconds 更新執行個體資訊的變化到Eureka服務端的間隔時間,機關為秒 30
initialInstanceInfoReplicationIntervalSeconds 初始化執行個體資訊到Eureka服務端的間隔時間,機關為秒 40
eurekaServiceUrlPollIntervalSeconds 輪詢Eureka服務端位址更改的間隔時間,機關為秒。當我們與Spring Cloud Config配合,動态重新整理Eureka的serviceURL位址時需要關注該參數 300
eurekaServerReadTimeoutSeconds 讀取Eureka Server資訊的逾時時間,機關為秒 8
eurekaServerConnectTimeoutSeconds 連接配接Eureka Server的逾時時間,機關為秒 5
eurekaServerTotalConnections 從Eureka用戶端到所有Eureka服務端的連接配接總數 200
eurekaServerTotalConnectionsPerHost 從Eureka用戶端到每個Eureka服務端主機的連接配接總數 50
eurekaConnectionIdleTimeoutSeconds Eureka服務端連接配接的空閑關閉時間,機關為秒 30
heartbeatExecutorThreadPoolSize 心跳連接配接池的初始化線程數 2
heartbeatExecutorExponentialBackOffBound 心跳逾時重試延遲時間的最大乘數值 10
cacheRefreshExecutorExponentialBackOffBound 緩存重新整理重試延遲事件的最大乘數值 10
cacheRefreshExecutorThreadPoolSize 緩存重新整理線程延遲時間的初始化線程數 2
useDnsForFetchingServiceUrls 使用DNS來擷取Eureka服務端的serviceUrl false
registerWithEureka 是否要将自身的執行個體資訊注冊到Eureka服務端 true
preferSameZoneEureka 是否偏好使用處于相同Zone的Eureka服務端 true
filterOnlyUpInstances 擷取執行個體時是否過濾,僅保留UP狀态的執行個體 true
fetchRegistry 是否從Eureka服務端擷取注冊資訊 true

注意:org.springframework.cloud.netflix.eureka.EurekaClientConfigBean類中,可以檢視各個參數的預設值。

繼續閱讀