eureka端:
eureka.server.enable-self-preservation (設為false,關閉自我保護主要)
eureka.server.eviction-interval-timer-in-ms 清理間隔(單位毫秒,默認是60*1000)
服務端:
eureka.client.healthcheck.enabled = true 這里是否需要開啟健康檢查 ,答:可以不開啟 開啟健康檢查(需要spring-boot-starter-actuator依賴)
eureka.instance.lease-renewal-interval-in-seconds =10 租期更新時間間隔(默認30秒)
eureka.instance.lease-expiration-duration-in-seconds =30 租期到期時間(默認90秒)不怕出錯的話,時間可以更短
這樣就可以防止因保護模式而不將掛掉的服務踢出掉,防止ribbon負載時,輪訓到掛掉的結點時,eureka因沒刪除結點而去訪問eureka中掛掉而未刪除的服務