什么是微服務的注冊中心


理解注冊中心:服務管理,核心是有個服務注冊表,心跳機制動態維護。
服務提供者provider: 啟動的時候向注冊中心上報自己的網絡信息。
服務消費者consumer: 啟動的時候向注冊中心上報自己的網絡信息,拉取provider的相關網絡信息。

Euraka心跳機制:
服務提供者在啟動后,周期性(默認30秒)向Eureka Server發送心跳,以證明當前服務是可用狀態。Eureka Server在一定的時間(默認90秒)未收到客戶端的心跳,則認為服務宕機,注銷該實例。

為什么要用:
微服務應用和機器越來越多,調用方需要知道接口的網絡地址,如果靠配置文件的方式去控制網絡地址,對於動態新增機器,維護帶來很大問題

主流的注冊中心:
zookeeper、Eureka、consul、etcd等

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM