1. 程式人生 > >Eureka client 常用配置及說明

Eureka client 常用配置及說明

org.springframework.cloud.netflix.eureka.EurekaClientConfigBean 中定義的常用配置引數以及對應的說明和預設值,這些引數均以 eureka.client 為字首

引數名

說明

預設值

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

cacheRefreshExecutorThreadPoolSize

快取舒心執行緒池的初始化執行緒數

2

cacheRefreshExecutorExponentialBackOffBound

快取重新整理重試延遲時間的最大乘數值

10

useDNSForFetchingServiceUrls

使用 DNS 來獲取 Eureka 服務端的 serviceUrl

false

registerWithEureka

是否要將自身的例項資訊註冊到 Eureka 服務端

true

preferSameZoneEureka

是否偏好使用處於相同 Zone 的 Eureka服務端

true

filterOnlyUpInstances

獲取例項時是否過濾,僅保留 UP 狀態的例項

true

fetchRegistry

是否從 Eureka 服務端獲取註冊資訊

true