Spring Cloud Eureka 屬性作用


配置參數

默認值

說明

服務注冊中心配置

  

Bean類:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean

eureka.server.enable-self-preservation

false

關閉注冊中心的保護機制,Eureka 會統計15分鍾之內心跳失敗的比例低於85%將會觸發保護機制,不剔除服務提供者,如果關閉服務注冊中心將不可用的實例正確剔除

服務實例類配置

  

Bean類:org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean

eureka.instance.prefer-ip-address

false

不使用主機名來定義注冊中心的地址,而使用IP地址的形式,如果設置了

eureka.instance.ip-address 屬性,則使用該屬性配置的IP,否則自動獲取除環路IP外的第一個IP地址

eureka.instance.ip-address

  

IP地址

eureka.instance.hostname

  

設置當前實例的主機名稱

eureka.instance.appname

  

服務名,默認取 spring.application.name 配置值,如果沒有則為 unknown

eureka.instance.lease-renewal-interval-in-seconds

30

定義服務續約任務(心跳)的調用間隔,單位:秒

eureka.instance.lease-expiration-duration-in-seconds

90

定義服務失效的時間,單位:秒

eureka.instance.status-page-url-path

/info

狀態頁面的URL,相對路徑,默認使用 HTTP 訪問,如果需要使用 HTTPS則需要使用絕對路徑配置

eureka.instance.status-page-url

  

狀態頁面的URL,絕對路徑

eureka.instance.health-check-url-path

/health

健康檢查頁面的URL,相對路徑,默認使用 HTTP 訪問,如果需要使用 HTTPS則需要使用絕對路徑配置

eureka.instance.health-check-url

  

健康檢查頁面的URL,絕對路徑

服務注冊類配置

  

Bean類:org.springframework.cloud.netflix.eureka.EurekaClientConfigBean

eureka.client.service-url.

  

指定服務注冊中心地址,類型為 HashMap,並設置有一組默認值,默認的Key為 defaultZone;默認的Value為 http://localhost:8761/eureka ,如果服務注冊中心為高可用集群時,多個注冊中心地址以逗號分隔。

如果服務注冊中心加入了安全驗證,這里配置的地址格式為: http://<username>:<password>@localhost:8761/eureka 其中 <username> 為安全校驗的用戶名;<password> 為該用戶的密碼

eureka.client.fetch-registery

true

檢索服務;false不會向Eureka Server注冊中心獲取注冊信息

eureka.client.registery-fetch-interval-seconds

30

從Eureka服務器端獲取注冊信息的間隔時間,單位:秒

eureka.client.register-with-eureka

true

啟動服務注冊;false不會向Eureka Server注冊中心注冊自己的信息

eureka.client.eureka-server-connect-timeout-seconds

5

連接 Eureka Server 的超時時間,單位:秒

eureka.client.eureka-server-read-timeout-seconds

8

讀取 Eureka Server 信息的超時時間,單位:秒

eureka.client.filter-only-up-instances

true

獲取實例時是否過濾,只保留UP狀態的實例

eureka.client.eureka-connection-idle-timeout-seconds

30

Eureka 服務端連接空閑關閉時間,單位:秒

eureka.client.eureka-server-total-connections

200

從Eureka 客戶端到所有Eureka服務端的連接總數

eureka.client.eureka-server-total-connections-per-host

50

從Eureka客戶端到每個Eureka服務主機的連接總數

 


免責聲明!

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



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