Spring boot - application.yml 詳解

Spring boot - application.yml 常用配置詳解

服務註冊中心配置

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 檢索服務
eureka.client.registery-fetch-interval-seconds 30 從Eureka服務器端獲取註冊信息的間隔時間,單位:秒
eureka.client.register-with-eureka TRUE 啓動服務註冊
eureka.client.eureka-server-connect-timeout-seconds 5 連接EurekaServer的超時時間,單位:秒
eureka.client.eureka-server-read-timeout-seconds 8 讀取EurekaServer信息的超時時間,單位:秒
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服務主機的連接總數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章