Nacos 前四个字母分别为 Naming(注册中心)、Configuration(配置中心)的前两个字母,最后的s为Service。
Nacos:Dynamic Naming and Configuration Service
Nacos = Eureka + Config + Bus => 注册中心 + 配置中心
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos官网(中文):https://nacos.io/zh-cn/
GitHub:https://github.com/alibaba/nacos
文档:https://nacos.io/zh-cn/docs/what-is-nacos.html
GitHub下载:https://github.com/alibaba/nacos/releases
注: 最新版本可能已经到了2.x版本,为了避免不兼容,我选择了低版本1.4.4
下载压缩包后,将压缩包解压缩
直接运行bin
目录下的 startup.cmd
.cmd
文件都是Windows系统下运行的,.sh
文件都是Linux和mac下可以运行的,注意根据自己系统来运行不同的文件。
现在是单节点运行,因此直接运行以下命令即可:
startup.cmd -m standalone # 单节点运行
shutdown.sh # 运行命令 或者 关闭窗口即关闭
暂时没有注册的服务,因此列表为空
服务注册与发现框架 | CAP模型 | 控制台管理 | 社区活跃度 |
---|---|---|---|
Eureka | AP | 支持 | 低(2.x版本闭源) |
Zookeeper | CP | 不支持 | 中 |
Consul | CP | 支持 | 高 |
Nacos | AP | 支持 | 高 |
据说 Nacos 在阿里巴巴内部有超过 10 万的实例运行,已经过了类似双十一等各种大型流量的考验。