概念
Nacos是阿里巴巴開源的一款支持服務注冊與發現,配置管理以及微服務管理的組件。用來取代以前常用的注冊中心(zookeeper , eureka等等),以及配置中心(spring cloud config等等)。Nacos是集成了注冊中心和配置中心的功能,做到了二合一。
安裝
- 編譯安裝:https://nacos.io/zh-cn/docs/quick-start.html
- docker 安裝
docker run --name nacos-standalone -e MODE=standalone -d -p 8848:8848 -p 9848:9848 -p 9849:9849 nacos/nacos-server:2.0.0
注意⚠️:Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2個端口。新增端口是在配置的主端口(server.port)基礎上,進行一定偏移量自動生成。

客戶端擁有相同的計算邏輯,用戶如同1.X的使用方式,配置主端口(默認8848),通過相同的偏移量,計算對應gRPC端口(默認9848)。
因此如果客戶端和服務端之前存在端口轉發,或防火牆時,需要對端口轉發配置和防火牆配置做相應的調整。
