您好,登錄后才能下訂單哦!
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、總結
以上參數配置是項目中常用的,通過這些參數配置可以簡單明了的知道那臺服務器注冊到了注冊中心,其它的用默認的就可以了,除非項目中某些功能必須修改配置,才考慮修改。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。