# # 看官網怎麼說
# # 用我們自己的話描述 自我保護機制
就是你的注冊的服務就算停了,注冊在Eureka 的資訊仍然不會丢失。 而是儲存一段時間。
其實我們用 Eureka 作為注冊中心,服務到注冊中心注冊,并不是隻把資訊放在這裡,就不聯系了,而是繼續聯系,保持通信狀态。 而自我保護機制,就是為了避免因為網絡波動,兩個連接配接暫時斷開連接配接了,雖然不能通信,但是其實有可能 服務還在,那麼 Eureka 就多等上一點時間,預設就是 90 秒。
其實 Eureka 是一種CAP 中的 AP 的設計思想。A是高可用,P是分區容錯性。
# # 我們也可以禁用掉自我保護機制
先在Eureka 注冊中心服務端:
然後在用戶端,修改心跳時間:
禁用後的效果: