1.Nacos简介
1.1.为什么叫Nacos
前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service。
1.2.是什么
- 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
- Nacos: Dynamic Naming and Configuration Service
- Nacos就是注册中心+配置中心的组合 -> Nacos = Eureka+Config+Bus
1.3.能干嘛
- 替代Eureka做服务注册中心
- 替代Config做服务配置中心
1.4.去哪下
- https://github.com/alibaba/nacos/releases
- 官网文档
1.5.各中注册中心比较
服务注册与发现框架 | CAP模型 | 控制台管理 | 社区活跃度 |
---|---|---|---|
Eureka | AP | 支持 | 低(2.x版本闭源) |
Zookeeper | CP | 不支持 | 中 |
consul | CP | 支持 | 高 |
Nacos | AP | 支持 | 高 |
据说Nacos在阿里巴巴内部有超过10万的实例运行,已经过了类似双十一等各种大型流量的考验。
2.Nacos安装
- 本地Java8+Maven环境已经OK先
- 从官网下载Nacos
- 解压安装包,直接运行bin目录下的startup.cmd
- 命令运行成功后直接访问http://localhost:8848/nacos,默认账号密码都是nacos
- 结果页面