栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Spring Cloud(2020.0.3) | 从入门到入土 - 25. Nacos 2.x 入门

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring Cloud(2020.0.3) | 从入门到入土 - 25. Nacos 2.x 入门

一、什么是 Nacos

Nacos (拿扣丝),是阿里巴巴推出的一款服务发现、注册以及配置中心的中间件,详情来看一下官网:home​​​​​​homehttps://nacos.io/zh-cn/

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

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

二、Eureka & Nacos

我们之前也学过一个服务注册中心 Eureka。但是为啥我们还要再来学习一个 Nacos 呢?

其实原因有很多。

1. Eureka 社区已经凉凉了,而 Nacos 社区却非常火热。

2. Eureka 只提供了服务注册、发现等基本功能;而 Nacos 除去这些基本的功能,还附加了很多非常好的功能,例如:动态服务配置。

相当于 Nacos = Eureka + Spring Cloud Config(之所以没有讲这个 Config 就是因为 Nacos 的原因)。

3. 再来看一个图~~~

可以发现,Nacos 支持了很多 Eureka 不支持的,所以说 Nacos 在服务管理上做的很优秀了。

三、Nacos 功能简介

1. 服务发现 & 管理

Nacos 支持多种服务发现模式:DNS、RPC、Dubbo、gRPC。而且还提供了实时的健康检查,防止请求发送到不健康的主机或者服务上去,借助 Nacos,我们到时候也可以更容易的实现服务熔断。

2. 动态配置

我们在之前的项目中是有很多的环境配置,但是如果要修改这些配置,是需要去重新启动服务,或者是容器。

而 Nacos 给我们提供了能够以中心化、外部化和动态化的管理所有环境的配置服务。这样一来,我们在配置中心可以动态的管理我们的服务,而且还可以按需进行弹性扩展服务。

3. 动态 DNS 服务

动态 DNS 服务支持权重路由,让您更容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单DNS解析服务。动态DNS服务还能让您更容易地实现以 DNS 协议为基础的服务发现,以帮助您消除耦合到厂商私有服务发现 API 上的风险。


这一讲就讲到这里,有问题可以联系我:QQ 2100363119,欢迎大家访问我的个人网站:https://www.lemon1234.com

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/334619.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号