spring cloud(九):各組件常用配置參數

1、Eureka的常用配置

    Eureka Server端

        eureka.server.enable-self-preservation # 設爲false,關閉自我保護

        eureka.server.eviction-interval-timer-in-ms # 清理間隔(單位毫秒,默認是60*1000)

        eureka.environment=dev #指定環境

        eureka.datacenter=cloud 指定數據中心

   Eureka Client端

        eureka.client.healthcheck.enabled # 開啓健康檢查(需要spring-boot-starter-actuator依賴)

        eureka.instance.lease-renewal-interval-in-seconds # 續約更新時間間隔(默認30秒)

        eureka.instance.lease-expiration-duration-in-seconds # 續約到期時間(默認90秒)

        eureka.instance.preferIpAddress=true

        eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port} # 將Instance ID設置成IP:端口的形式        

        eureka.client.registerWithEureka=false # eureka服務沒必要自己註冊自己

        eureka.client.fetchRegistry=false # #eureka服務沒必要拉取自己的註冊信息

2、使用feign整合swagger

出現訪問api接口超時,需要修改屬性:

        #服務間調用超時

        hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000

3、總結

   以上參數配置是項目中常用的,通過這些參數配置可以簡單明瞭的知道那臺服務器註冊到了註冊中心,其它的用默認的就可以了,除非項目中某些功能必須修改配置,才考慮修改。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章