- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- 姚秋辰 張昕 卿睿
- 12字
- 2021-10-29 12:24:38
第6章
使用Nacos實現服務治理
6.1 什么是Nacos
通過第5章的學習,相信讀者們對Eureka已經有了比較深入的了解。Eureka自身存在許多歷史遺留問題,有些問題甚至需要從架構的角度來重新設計才能得以解決。目前出于Netflix公司的內部原因,Eureka 2.0的開源計劃已經暫停,對廣大開發者來說,我們正面臨一個新問題,即市面上是否有Eureka的替代品?就在大家心存疑問之時,由阿里出品的Nacos逐漸走入了廣大開發者的視線。
Nacos脫胎于阿里的內部產品ConfigServer,它是ConfigServer的開源實現。這里我們引用Nacos官方文檔的內容來解釋Nacos的功能:“Nacos致力于幫助您發現、配置和管理微服務。Nacos提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。”簡單地說,Nacos相當于注冊中心、配置管理中心和服務治理UI界面的合體。
表6-1是Eureka與Nacos的主要特性對比。
表6-1 Eureka與Nacos的主要特性對比

推薦閱讀
- Java語言程序設計
- Getting started with Google Guava
- SQL學習指南(第3版)
- Dependency Injection in .NET Core 2.0
- Java虛擬機字節碼:從入門到實戰
- Responsive Web Design by Example
- Python3.5從零開始學
- C++反匯編與逆向分析技術揭秘(第2版)
- HoloLens與混合現實開發
- Orleans:構建高性能分布式Actor服務
- 從零開始:UI圖標設計與制作(第3版)
- Android初級應用開發
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- 網頁設計與制作
- 軟件再工程:優化現有軟件系統的方法與最佳實踐