Spring Cloud Eureka 常用配置及說明

Eureka Server 配置

server:
  port: 8888

spring:
  profiles:
    active: dev
  application:
    name: @pom.artifactId@

eureka:
  instance:
    status-page-url-path: /actuator/info #狀態頁面的URL,相對路徑,默認使用 HTTP 訪問,如果需要使用 HTTPS則需要使用絕對路徑配置
    health-check-url-path: /actuator/health #健康檢查頁面的URL,相對路徑,默認使用 HTTP 訪問,如果需要使用 HTTPS則需要使用絕對路徑配置
spring:
  security:
    user:
      password: root
      name: root

eureka:
  server:
    enable-self-preservation: false # 設爲false,關閉自我保護。根據需求配置相關參數
    response-cache-update-interval-ms: 3000 #客戶端的有效負載緩存應該更新的時間間隔,默認爲30s(單位/毫秒)
    response-cache-auto-expiration-in-seconds: 120 #當註冊表信息被改變時,則其被保存在緩存中不失效的時間,默認爲180秒(單位/秒)
    eviction-interval-timer-in-ms: 3000 #清理無效節點的時間間隔。默認60秒(單位/毫秒)
  instance:
    prefer-ip-address : true # 註冊時使用ip而不是主機名
    hostname: localhost
    ip-address: 127.0.0.1
  client:
    fetch-registry: false # 表示自己端就是註冊中心,我的職責就是維護服務實例,並不需要去檢索服務
    register-with-eureka: false #表示是否註冊自身到eureka服務器
    serviceUrl:
          #設置與 Eureka Server 交互的地址查詢服務和註冊服務都需要依賴這個地址(服務暴露的地址)
          defaultZone: http://root:root@${eureka.instance.hostname}:${server.port}/eureka/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章