springcloud官方文档_开卷有益——微服务学习(springcloud+nacos......)

4007291fd1b0fc8b8b1efecf88bacf15.png
  1. SpringCloud的中文文档 可参考如下网址:
Spring Cloud中文网-官方文档中文版​www.springcloud.cc

2.nacos的中文参考如下网址:

home​nacos.io
4f63e8d648fa2fffcf4f0e82410e37a5.png

3.SpringCloud Alibaba Nacos服务注册和配置中心

1e1243ee209a725a364157d34f2adcd5.png

4.Nacos简介

1 Nacos简介

1.1 nacos是什么

1.1.1 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

988172c5955038c1b5c73dc2592615cf.png

1.1.2 官网解释:https://nacos.io/zh-cn/docs/what-is-nacos.html

1.1.3 服务(Service)是 Nacos 世界的一等公民

1.服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理:

a. Kubernetes Service

b. gRPC & Dubbo RPC Service

c. Spring Cloud RESTful Service

1.1.4 Nacos 地图

1.一图看懂 Nacos

dc49982a57e1d5cadfe67928f585357e.png

a. 特性大图:要从功能特性,非功能特性,全面介绍我们要解的问题域的特性诉求

b. 架构大图:通过清晰架构,让您快速进入 Nacos 世界

c. 业务大图:利用当前特性可以支持的业务场景,及其最佳实践

d. 生态大图:系统梳理 Nacos 和主流技术生态的关系

e. 优势大图:展示 Nacos 核心竞争力

f. 战略大图:要从战略到战术层面讲 Nacos 的宏观优势

1.1.5 简单理解:Nacos就是注册中心+配置中心的组合 Nacos=Eureka+Config+Bus

1.2 功能

1.2.1 动态配置服务

1.动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。

2.动态配置消除了配置变更时重新部署应用和服务的需要。

3.配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。

1.2.2 服务发现及管理

1.动态服务发现对以服务为中心的(例如微服务和云原生)应用架构方式非常关键。

2.Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服务发现。

3.Nacos也提供实时健康检查,以防止将请求发往不健康的主机或服务实例。

4.借助Nacos,您可以更容易地为您的服务实现断路器。

1.2.3 动态DNS服务

1.通过支持权重路由,动态DNS服务能让您轻松实现中间层负载均衡、更灵活的路由策略、流量控制以及简单数据中心内网的简单DNS解析服务。

2.动态DNS服务还能让您更容易地实现以DNS协议为基础的服务发现,以消除耦合到厂商私有服务发现API上的风险。

1.3 特性一览

1.3.1 易于使用

1.动态配置管理、服务发现和动态的一站式解决方案

2.20多种开箱即用的以服务为中心的架构特性

3.基本符合生产要求的轻量级易用控制台

1.3.2 更适应云架构

1. 无缝支持Kubernetes和Spring Cloud

2. 在主流公共云上更容易部署和运行(例如阿里云和AWS)

3. 多租户和多环境支持

1.3.3 生产等级

1. 脱胎于历经阿里巴巴10年生产验证的内部产品

2. 支持具有数百万服务的大规模场景

3. 具备企业级SLA的开源产品

1.3.4 丰富的应用场景

1. 支持限流、大促销预案和异地多活

2. 直接支持或稍作扩展即可支持大量有用的互联网应用场景

3. 流量调度和服务治理

1.4 各种注册中心对比

1. 根据CAP理论, Nacos跟其他注册中心的对比如表所示

5be2e63c7522d12583c7b0eb6f61f028.png

(此图来自:https://blog.csdn.net/qq_40807366/article/details/105181698)

1.5 spring cloud with nacos

1. springcloud 官网文档 https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html#_spring_cloud_alibaba_nacos_discovery

1.5.1 替代Eureka做服务注册中心

1. Netflik的组件很多进入维护状态, 新版本进展缓慢甚至停滞。

6eefe80dc9917d06b453d630c5917a8b.png

6a1095d4e58700caf8f4f9e3fbf61362.png

1.5.2 替代Config做服务配置中心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值