Nacos主要功能
- 服務發現與服務管理
Nacos同時支持基於DNS和基於RPC(如Dubbo/gRPC)的服務發現,並提供服務的實時健康檢查,基於Nacos更方便的實現服務斷路器。Nacos提供的服務的元數據管理,路由及流量管理策略能夠幫助更好的構建更強壯的微服務平臺
- 動態配置管理
動態配置服務允許在所有環境中以集中和動態的方式管理所有應用程序或服務的配置。動態配置消除了配置更新時重新部署應用程序和服務的需要。可以更方便的實現無狀態服務,更輕鬆地實現按需彈性擴展服務實例
- 動態DNS服務
支持權重路由的動態DNS服務可以更輕鬆地在數據中心內的生產環境中實施中間層負載平衡,靈活的路由策略,流量控制和簡單的DNS解析服務,更容易的實現DNS-based服務發現
0x01:克隆源碼
git clone https://github.com/alibaba/nacos.git
0x02:導入eclipse中(IDEA也可以)
從github上clone源碼,cmd進入nacos文件夾,目錄裏面有一個BUILDING文件中說明執行
0x03:編譯Nacos
找到nacos-all目錄下的pom.xml文件,右鍵
在彈出的對話框輸入:
-Prelease-nacos -Dmaven.test.skip=true clean install -U
如果出現如下結果表示編譯成功
0x04:查看成果物