上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第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的主要特性对比