1. eureka server端修改yml配置
- 添加如下配置:
server: enable-self-preservation: false # 關(guān)閉自我保護 eviction-interval-timer-in-ms: 3000 # 清理間隔(剔除失效服務(wù)的間隔時間) 默認 60000 毫秒
2. 客戶端配置
- 每個服務(wù)的yml配置如下:
eureka: instance: lease-renewal-interval-in-seconds: 10 #Eureka客戶端向服務(wù)端發(fā)送心跳的時間間隔,單位為秒(客戶端告訴服務(wù)端自己會按照該規(guī)則),默認30 lease-expiration-duration-in-seconds: 10 #Eureka服務(wù)端在收到最后一次心跳之后等待的時間上限,單位為秒,超過則剔除(客戶端告訴服務(wù)端按照此規(guī)則等待自己),默認90
3. Eureka原理
-
如下:
-
-
-
文章來源:http://www.zghlxwxcb.cn/news/detail-526042.html
-
更多可以參考下面的文章,說的不錯
Eureka服務(wù)端掛了,為什么微服務(wù)還能調(diào)通?(原理分析).文章來源地址http://www.zghlxwxcb.cn/news/detail-526042.html
到了這里,關(guān)于2-Spring cloud之Eureka快速剔除失效服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!