跳到主要内容

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 部分组成

组成部分全称描述
Nanaming/nameServer即服务注册中心,与 Spring Cloud Eureka 的功能类似。
coconfiguration即配置中心,与 Spring Cloud Config+Spring Cloud Bus 的功能类似。
sservice即服务,表示 Nacos 实现的服务注册中心和配置中心都是以服务为核心的。

Nacos 约等于 spring cloud eureka(注册中心)+ spring cloud config(配置中心),它是服务注册中心和配置中心的组合体,它可以替换 Eureka 作为服务注册中心,实现服务的注册与发现;还可以替换 Spring Cloud Config 作为配置中心,实现配置的动态刷新

Nacos 作为服务注册中心经历了十年“双十一”的洪峰考验,具有简单易用、稳定可靠、性能卓越等优点

Nacos 支持几乎所有主流类型“服务”的发现、配置和管理:

Kubernetes Service