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、總結

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