JAVA全系列 教程
3762个小节阅读:7088.7k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。
注意:
从上图不难看出阿里巴巴的野心,一个Nacos干掉了Spring Cloud的三大组件,分别是
注册中心Eureka
、服务配置Config
,服务总线Bus
。
Nacos官方文档的介绍中有这么一句话,如下:
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
Eureka
、Config
这两个组件相信大家都用过,有什么感受?
感受就是繁琐:
- 无论是Eureka还是Config都必须自己搭建个服务
- 英文界面不是那么友好
用过Nacos的开发者都说很爽,不用自己搭建服务,阿里给你准备好了服务,只需要启动即可;界面中英文都有,很适合初学者。当然最重要的原因就是以上组件很可能面临
停更
、比如Eureka已经停更了,谁知道后面其他的组件会不会如此呢?
Nacos 使服务更容易注册,并通过DNS或HTTP接口发现其他服务,Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。
动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配置。Nacos消除了在更新配置时重 新部署应用程序,这使配置的更改更加高效和灵活。
Nacos提供基于DNS协议的服务发现能力,旨在支持异构语言的服务发现,支持将注册在Nacos上的服务以域名的方式暴露端点,让三方应用方便查阅及发现。
Nacos能让您从微服务平台建设的视觉管理数据中心的所有服务及元数据,包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略。
注意:
- Naming:名字
- Configurations:配置
- Service:服务
实时效果反馈
1.Spring Cloud Alibaba中Nacos组件是___。
A 服务注册中心
B 配置中心
C 服务注册中心以及配置中心
D 以上都错误
2. Spring Cloud Alibaba中Nacos组件干掉了Spring Cloud哪三个组件,分别是____。
A Eureka、Bus、Gateway
B Eureka、Config、Gateway
C Eureka、Bus、Config
D 以上都是错误
答案
1=>C 2=>C