服務治理基本的概念
服務治理概念:
在RPC遠程調用過程中,服務與服務之間依賴關係非常大,服務Url地址管理非常複雜,所以這時候需要對我們服務的url實現治理,通過服務治理可以實現服務註冊與發現、負載均衡、容錯等。
服務註冊中心的概念
每次調用該服務如果地址直接寫死的話,一旦接口發生變化的情況下,這時候需要重新發布版本纔可以該接口調用地址,所以需要一個註冊中心統一管理我們的服務註冊與發現。
註冊中心:我們的服務註冊到我們註冊中心,key爲服務名稱、value爲該服務調用地址,該類型爲集合類型。Eureka、consul、zookeeper、nacos等。
服務註冊:我們生產者項目啓動的時候,會將當前服務自己的信息地址註冊到註冊中心。
服務發現: 消費者從我們的註冊中心上獲取生產者調用的地址(集合),在使用負載均衡的策略獲取集羣中某個地址實現本地rpc遠程調用。
微服務調用接口常用名詞
生產者:提供接口被其他服務調用
消費者:調用生產者接口實現消費
服務註冊:將當前服務地址註冊到
服務發現:
Nacos的基本的介紹
Nacos可以實現分佈式服務註冊與發現/分佈式配置中心框架。
官網的介紹: https://nacos.io/zh-cn/docs/what-is-nacos.html
windows安裝nacos
下載按照包 nacos-server-1.1.4
F:\path\alibaba_nacos\nacos-server-1.1.4\nacos\bin 雙擊startup即可
Nacos端口爲8848
http://127.0.0.1:8848/nacos/#/login 賬號密碼nacos naocs
nacos可以支持分佈式配置中心和服務註冊與發現
以上內容學習來源於每特教育螞蟻課堂 http://www.mayikt.com/front/couinfo/247/0#
史上最全的SpringCloudAlibaba課程
https://pan.baidu.com/s/1OHX3B2Q97gn1K6wfZsURLw
密碼:00yk