改配置建議在開發和測試環境下使用,儘可能不要在生產環境使用。網絡
因爲Eureka擁有自我保護機制,當其註冊表裏服務由於網絡或其餘緣由出現故障而關停時,Eureka不會剔除服務註冊,而是等待其修復。這是AP的一種實現。 測試
eureka server配置:spa
eureka: server: enable-self-preservation: false #關閉自我保護 eviction-interval-timer-in-ms: 4000 #清理間隔(單位毫秒,默認是60*1000)
eureka client配置:code
eureka: instance: lease-expiration-duration-in-seconds: 30 #服務過時時間配置,超過這個時間沒有接收到心跳EurekaServer就會將這個實例剔除 lease-renewal-interval-in-seconds: 10 #服務刷新時間配置,每隔這個時間會主動心跳一次