Nacos 简介 | 学习笔记

简介: 快速学习 Nacos 简介。

开发者学堂课程【Spring Cloud Alibaba Nacos 详解(上)Nacos 简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/724/detail/12917


Nacos 简介


内容介绍

1、主流配置中心对比

2Nacos 简介

3Nacos 特性

 

一、主流配置中心对比

目前市面上用的比较多的配置中心有:SpringCloud ConfigApolloNacosDisconf等。

由于 Disconf 不再维护,下面主要对比一下 SpringCloudConfigApollo Nacos

对比项目

Spring Cloud Config

Apollo

Nacos

配置实时推送

支持(Spring Cloud Bus

支持(HTTP长轮询1s内)

支持(HTTP长轮询1s内)

版本管理

支持(Git)

支持

支持

配置回滚

支持(Git)

支持

支持

灰度发布

支持

支持

不支持

权限管理

支持(依赖Git)

支持

不支持

多集群

支持

支持

支持

多环境

支持

支持

支持

监听查询

支持

支持

支持

多语言

只支持Java

主流语言,提供了Open API

主流语言,提供了Open API

配置格式校验

不支持

支持

支持

单机读(QPS)

7(限流所致)

9000

15000

单击写(QPS)

5(限流所致)

1100

1800

3节点读(QPS)

21(限流所致)

27000

45000

3节点写(QPS)

5(限流所致)

3300

5600

 

从配置中心角度来看,性能方面 Nacos 的读写性能最高,Apollo 次之,Spring Cloud Config 依赖 Git 场景不适合开放的大规模自动化运维API

功能方面 Apollozui 最为完善,nacos 具有 Apollo 大部分配置管理功能。

 

二、Nacos 简介

Nacos 是阿里的一个开源产品,它是针对微服务架构中的服务发现、 配置管理、服务治理的综合型解决方案。

官方介绍是这样的:

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以"服务为中心的现代应用架构的服务基础设施。

 

三、Nacos 特性

Nacos 主要提供以下四大功能:

1、服务发现与服务健康检查

Nacos 使服务更容易注册,并通过 DNS HTTP 接口发现其他服务,Nacos 还提供服务的实时健康检查,以防止尚不健康的主机或服务实例发送请求。

2、动态配置管理

动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配置。Nacos 消除了在更新配置时重新部署应用程序,这使配置的更改更加高效和灵活。

3、动态DNS服务

Nacos 提供基于 DNS 协议的服务发现能力,旨在支持异构语言的服务发现,支持将注册在 Nacos 上的服务以域名的方式暴露端点,让三方应用方便的查阅及发现。

4、服务和元数据管理

Nacos 能让您从微服务平台建设的视角管理数据中心的所有服务及元数据,包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略。

这里动态配置管理的特性说明了 Nacos 的配置管理能力。

相关文章
|
负载均衡 网络协议 Java
分布式系列教程(44) -Nacos简介
分布式系列教程(44) -Nacos简介
106 0
|
自然语言处理 Cloud Native Dubbo
Nacos 开源、自研、商业化三位一体 | 学习笔记
快速学习 Nacos 开源、自研、商业化三位一体
467 0
Nacos 开源、自研、商业化三位一体 | 学习笔记
|
消息中间件 缓存 监控
网关、Nacos 和 Sentinel|学习笔记(三)
快速学习网关、Nacos 和 Sentinel
网关、Nacos 和 Sentinel|学习笔记(三)
|
缓存 弹性计算 安全
MSE Nacos 配置安全最佳实践|学习笔记(二)
快速学习 MSE Nacos 配置安全最佳实践
MSE Nacos 配置安全最佳实践|学习笔记(二)
|
弹性计算 安全 数据库连接
MSE Nacos 配置安全最佳实践|学习笔记(一)
快速学习 MSE Nacos 配置安全最佳实践
MSE Nacos 配置安全最佳实践|学习笔记(一)
|
存储 安全 算法
深入浅出讲解 MSE Nacos 2.0 新特性|学习笔记(二)
快速学习深入浅出讲解 MSE Nacos 2.0 新特性
深入浅出讲解 MSE Nacos 2.0 新特性|学习笔记(二)
|
存储 SQL 容灾
Nacos 发展历程以及最佳实践| 学习笔记
快速学习 Nacos 发展历程以及最佳实践
Nacos 发展历程以及最佳实践| 学习笔记
|
Java Nacos 开发者
Nacos config入门案例|学习笔记
快速学习Nacos config入门案例
106 0
Nacos config入门案例|学习笔记
|
Java Nacos 开发者
nacos的几个概念|学习笔记
快速学习nacos的几个概念
149 0
nacos的几个概念|学习笔记
|
Java Nacos 开发者
Nacos Config深入|学习笔记
快速学习Nacos Config深入
下一篇
无影云桌面