c++ 使用nacos_《Nacos系列》之注册中心
“
服務(wù)注冊中心本質(zhì)上是為了解耦服務(wù)提供者和服務(wù)消費(fèi)者。對于任何一個微服務(wù),原則上都應(yīng)存在或者支持多個提供者,這是由微服務(wù)的分布式屬性決定的。
”
傾聽音樂,放松自我
圖片來源網(wǎng)絡(luò),侵權(quán)立刪
1、CAP理論
CAP理論是分布式架構(gòu)中的重要理論。
- C:一致性(Consistency) (所有節(jié)點(diǎn)在同一時間具有相同的數(shù)據(jù))
- A:可用性(Availability) (保證每個請求不管成功或者失敗都有響應(yīng))
- P:分隔容忍(Partition tolerance) (系統(tǒng)中任意信息的丟失或失敗不會影響系統(tǒng)的繼續(xù)運(yùn)作)
2、主流注冊中心對比
圖片來源網(wǎng)絡(luò),侵權(quán)立刪
Nacos除了服務(wù)的注冊發(fā)現(xiàn)之外,還支持動態(tài)配置服務(wù)。
一句話概括就是Nacos = Spring Cloud注冊中心 + Spring Cloud配置中心。
3、集成到SpringCloud中
創(chuàng)建好SC父工程,添加子模塊
1)添加pom
2)主啟動類添加注解
3)添加application.yml配置文件
如果不想使用 Nacos 作為您的服務(wù)注冊與發(fā)現(xiàn),可以將spring.cloud.nacos.discovery 設(shè)置為 false
4)啟動項(xiàng)目
以nacos/nacos,登錄到127.0.0.1:8848/nacos,可以看到user服務(wù)已經(jīng)注冊成功:
5)服務(wù)的 EndPoint
spring-cloud-starter-alibaba-nacos-discovery 在實(shí)現(xiàn)的時候提供了一個EndPoint,EndPoint的訪問地址為 http://ip:port/actuator/nacos-discovery。EndPoint 的信息主要提供了兩類:
1、subscribe: 顯示了當(dāng)前有哪些服務(wù)訂閱者 2、NacosDiscoveryProperties: 顯示了當(dāng)前服務(wù)實(shí)例關(guān)于 Nacos 的基礎(chǔ)配置
至此,Spring Cloud使用Nacos作為注冊中心已經(jīng)初步完成,其他配置根據(jù)自身業(yè)務(wù)修改即可。
/End.
全世界只有不到3 % 的人關(guān)注了「Java那些事兒」
你真是個特別的人
總結(jié)
以上是生活随笔為你收集整理的c++ 使用nacos_《Nacos系列》之注册中心的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ale插件 vim_Vim之代码异步检测
- 下一篇: 怎么把路由的#号去掉_VLAN应用篇系列