spingCloud中Eureka和Nocas的区别
生活随笔
收集整理的這篇文章主要介紹了
spingCloud中Eureka和Nocas的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Eureka的運行原理圖
Nocas的運行原理圖
二:相同點。
都支持服務注冊和服務拉取。
都支持服務提供者心跳方式做健康檢測。
三:區別。
Nacos支持服務端主動檢測提供者狀態:臨時實例采用心跳模式,非臨時實例采用主動檢測模式
臨時實例心跳不正常會被剔除,非臨時實例則不會被剔除
Nacos支持服務列表變更的消息推送模式,服務列表更新更及時
Nacos集群默認采用AP方式,當集群中存在非臨時實例時,采用CP模式;Eureka采用AP方式
關于AP和CP 詳情
個人理解。
1:在提供者和注冊中心之間。
(1)Eureka中會定時向注冊中心發送心跳,如果在短期內沒有發送心跳,則就會直接剔除。
(2)Nacos也會向注冊中心發送心跳,但是它的頻率要比Eureka快。在Nacos中又分為臨時實例和非臨時實例。如果是臨時實例的話,短期內沒有發送心跳,則會直接剔除。但是如果是非臨時實例長時間宕機,不會直接剔除,并且注冊中心會直接主動詢問并且等待非臨時實例。
2:在消費者和注冊中心之間。
(1)Eureka會定時向注冊中心定時拉去服務,如果不主動拉去服務,注冊中心不會主動推送。
(2)Nacos中注冊中心會定時向消費者主動推送信息 ,這樣就會保持數據的準時性。
總結
以上是生活随笔為你收集整理的spingCloud中Eureka和Nocas的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CISCO内网客户端软件anyconne
- 下一篇: easyphp 12 mysql 启动_