什麼是微服務的註冊中心

2022-03-13 14:13:32 字數 421 閱讀 4057

理解註冊中心:服務管理,核心是有個服務登錄檔,心跳機制動態維護。

服務提供者provider: 啟動的時候向註冊中心上報自己的網路資訊。

服務消費者consumer: 啟動的時候向註冊中心上報自己的網路資訊,拉取provider的相關網路資訊。

euraka心跳機制:

服務提供者在啟動後,週期性(預設30秒)向eureka server傳送心跳,以證明當前服務是可用狀態。eureka server在一定的時間(預設90秒)未收到客戶端的心跳,則認為服務宕機,登出該例項。

為什麼要用:

微服務應用和機器越來越多,呼叫方需要知道介面的網路位址,如果靠配置檔案的方式去控制網路位址,對於動態新增機器,維護帶來很大問題

主流的註冊中心:

zookeeper、eureka、consul、etcd等

微服務 註冊中心的作用 微服務之註冊中心

一 概念 註冊中心這一概念在面向服務設計的架構中起著舉足輕重的作用,不論是在soa架構還是微服務架構之中,註冊中心的作用一句話概括就是存放和排程服務,實現服務和註冊中心,服務和服務之間的相互通訊。註冊中心可以說是微服務架構中的 通訊錄 它記錄了服務和服務位址的對映關係。在分布式架構中,服務會註冊到這...

微服務 Eureka註冊中心

我們來解決微服務的第一問題,服務的管理。服務中心對外提供服務,需要對外暴露自己的位址。而consumer 呼叫者 需要記錄服務提供者的位址。將來位址出現變更,還需要及時更新。這在服務較少的時候並不覺得有什麼,但是在現在日益複雜的網際網路環境,乙個專案肯定會拆分出十幾,甚至數十個微服務。此時如果還人為...

微服務之註冊中心對比

微服務化是當前一大趨勢,註冊中心則是微服務最基礎的元件,是之前組內安排的任務,於是把結果分享出來,本文對當前業界比較流行的微服務元件進行了調研,並作出了總結。當前對微服務元件的調研維度如下 社群生態熱度 易用性 效能 cap分布式特性 當前元件維護狀態 重點功能等。eureka netflix公司產...