Spring Cloud Alibaba 之 Nacos(二)
Nacos
Nacos(英文全称:Dynamic Naming and Configuration Service),是由阿里巴巴团队使用 Java 语言开发并于2018年7月推出来的开源项目(Nacos:纳科斯)
Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台
Nacos官网:https://nacos.io/
Nacos官网文档:什么是 Nacos
Nacos的GitHub地址: https://github.com/alibaba/nacos
Nacos 的命名是由 3 部分组成
| 组成部分 | 全称 | 描述 |
|---|---|---|
| Na | naming/nameServer | 即服务注册中心,与 Spring Cloud Eureka 的功能类似。 |
| co | configuration | 即配置中心,与 Spring Cloud Config+Spring Cloud Bus 的功能 类似。 |
| s | service | 即服务,表示 Nacos 实现的服务注册中心和配置中心都是以服务为核心的。 |
Nacos 约等于 spring cloud eureka(注册中心)+ spring cloud config(配置中心),它是服务注册中心和配置中心的组合体,它可以替换 Eureka 作为服务注册中心,实现服务的注册与发现;还可以替换 Spring Cloud Config 作为配置中心,实现配置的动态刷新
Nacos 作为服务注册中心经历了十年“双十一”的洪峰考验,具有简单易用、稳定可靠、性能卓越等优点
Nacos 支持几乎所有主流类型“服务”的发现、配置和管理: