Nacos簡介
Nacos官網:https://nacos.io/zh-cn/docs/what-is-nacos.html
Nacos官網:https://nacos.io/zh-cn/docs/what-is-nacos.html
1)什麼是Nacos?
Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。
Nacos 幫助您更敏捷和容易地構建、交付和管理微服務平臺。 Nacos 是構建以“服務”爲中心的現代應用架構 (例如微服務範式、雲原生範式) 的服務基礎設施。
2) Nacos 的優勢
3)常見應用
Nacos做註冊中心
Nacos做配置中心
Nacos安裝與配置
先下載Nacos服務:https://github.com/alibaba/nacos/releases
本地:.zip 服務器 tar.gz
下載解壓即可
然後去conf
1.把nacos-mysql.sql 文件在數據庫中運行
2.修改application.properties
3.進入bin目錄,雙擊startup.cmd即可啓動Nacos系統。
4.瀏覽器上輸入:http://localhost:8848/nacos/index.html,通過初始賬號密碼:nacos/nacos,即可進入系統。
項目整合--Dubbo+nacos 註冊中心
1) pom
<!-- dubbo nacos -->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-nacos</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
</dependency>
2)配置文件
類似這樣的
3)啓動類
@SpringBootApplication
@EnableDiscoveryClient//springcloud時加
總結:感覺和zk的用法差不多,但是比zk的功能要強一些