服務註冊中心——Eureka基礎知識
阿新 • • 發佈:2020-11-18
開始吧
這玩意兒不維護了。。。官方停止更新,不停止你照常使用。
剛開始疑惑的問題:RestTemplate都可以呼叫微服務。為何還要用註冊中心?
如果單純就是簡單幾個微服務,當然用RestTemplate沒問題。
當微服務數量增大的時候,因為這就涉及到服務的治理問題了。不管教能行?
服務治理
先來講一下SOA
SOA(Service Oriented Architecture 面向服務的架構)
在整個系統中,把相同的功能抽取出來作為一個服務,供系統中的其他模組調 用,提高程式碼的複用性。
為的就是這!!!
當服務越來越多,容量的評估,小服務資源的浪費等問題逐漸顯現,此時需增加一個排程中心基於訪問壓力實時管理叢集容量,提高叢集利用率。此時,用於提高機器利用率的資源排程和治理中心(SOA)是關鍵
服務治理的概念
也稱為SOA治理,是指用來管理SOA的採用和實現的過程。
以下是在2006年時IBM對於服務治理要點的總結:
1.服務定義(服務的範圍、介面和邊界)
2.服務部署生命週期(各個生命週期階段)
3.服務版本治理(包括相容性)
4.服務遷移(啟用和退役)
5.服務註冊中心(依賴關係)
6.服務訊息模型(規範資料模型)
7.服務監視(進行問題確定)
8.服務所有權(企業組織)
9.服務測試(重複測試)
10.服務安全(包括可接受的保護範圍)
服務的註冊
自己去看Dubbo+Zookeeper
心跳連線,讓我知道你還在世~