2018-06-25 11:57:41 1251瀏覽
首先對Eureka注冊中心需要了解的是Eureka各個節(jié)點都是平等的,沒有ZK中角色的概念,即使N-1個節(jié)點掛掉也不會影響其他節(jié)點的正常運行。默認情況下,如果EurekaServer在一定時間內(nèi)(默認90秒)沒有接收到某個微服務(wù)實例的心跳,EurekaServer將會移除該實例。但是當網(wǎng)絡(luò)分區(qū)故障發(fā)生時,微服務(wù)與EurekaServer之間無法正常通信,而微服務(wù)本身是正常運行的,此時不應該移除這個微服務(wù),所以引入了自我保護機制。
eureka: server: enable-self-preservation:false eviction-interval-timer-in-ms:3000
#默認90秒 lease-expiration-duration-in-seconds:10 #默認30秒 lease-renewal-interval-in-seconds:3
以上配置建議在生產(chǎn)環(huán)境使用默認的時間配置。希望對大家的學習有所幫助,也希望大家多多支持扣丁學堂,最后想要了解更多內(nèi)容的小伙伴可以登錄扣丁學堂官網(wǎng)咨詢,扣丁學堂是專業(yè)的Java培訓機構(gòu),不僅有專業(yè)的老師和與時俱進的課程體系,還有大量的Java視頻教程供學員學員,想要學好Java開發(fā)的小伙伴快快行動吧。扣丁學堂Java技術(shù)交流群:670348138。
【關(guān)注微信公眾號獲取更多學習資料】
查看更多關(guān)于“Java開發(fā)資訊”的相關(guān)文章>>