配置名預設值
描述說明
eureka.instance.status-page-url-path
/info
狀態頁面自定義訪問鏈結
客戶端常用配置
eureka.instance.instance-id
自定義例項id,在eureka中註冊的唯一id
eureka.instance.prefer-ip-address
false
是否顯示ip位址
eureka.instance.ip-address
指定此例項的ip
eureka.client.registry-fetch-interval-seconds
30設定拉取服務註冊資訊時間(單位:秒)
如果要迅速獲取服務註冊狀態,可以縮小該值。比如:閘道器介面啟動需要馬上呼叫
eureka.instance.lease-renewal-interval-in-seconds
30心跳發傳送頻率,指定續約更新頻率。如果在eureka在eureka.instance.lease-renewal-interval-in-seconds後沒有收到心跳,將摘除改例項。
可以解決eureka註冊服務慢的問題,注意:在生產中,最好堅持使用預設值,因為在伺服器內部有一些計算,他們對續約做出假設。
eureka.instance.lease-expiration-duration-in-seconds
90設定過期剔除時間(單位秒),與eureka.instance.lease-renewal-interval-in-seconds有關
如果該值太大,則很可能將流量**過去的時候,該instance已經不存活了。
如果該值設定太小了,則instance則很可能因為臨時的網路抖動而被摘除掉。
該值至少應該大於leaserenewalintervalinseconds。
服務端配置
eureka.server.eviction-interval-timer-in-ms
0設定清理無效節點的時間間隔(單位:毫秒)
這時,eureka不能正確解析出本地ip,就不要進行以下配置了
eureka:
instance:
prefer-ip-address: true
Eureka常用配置
eureka server 觸發了eureka的自我保護機制。當服務未按時進行心跳續約時,eureka會統計服務例項最近15分鐘心跳續約的比例是否低於了85 在生產環境下,因為網路延遲等原因,心跳失敗例項的比例很有可能超標,但是此時就把服務剔除列表並不妥當,因為服務可能沒有宕機。eureka在這段時...
Eureka常用配置詳解
心跳配置 伺服器端 server port 8761 eureka client register with eureka false fetch registry false server enable self preservation false eviction interval timer...
eureka 常用配置以及預設配置優化
網上所有的部落格寫著都是eureka config 配置中心 消費者配置在一台機器,通訊都是本地服務上,不能發現問題。當部署到不同的伺服器上就出現問題了。消費者通過配置中心的機器名拉取配置資訊,爆出unknownhostexception 錯誤。可以按如下方式解決。預設情況下,eureka 使用 h...