二代SpringCloud-SCA两大核心组件

本文主要介绍了Spring Cloud Alibaba的两大核心组件——Nacos和Sentinel。Nacos作为服务注册与配置中心,提供了服务发现、配置管理和动态DNS服务等功能;而Sentinel是一个流量控制、熔断降级组件,用于防止服务雪崩,提供细粒度的流量控制、服务降级和熔断策略。Sentinel相较于Hystrix,提供了独立的Dashboard和更方便的配置方式。
摘要由CSDN通过智能技术生成

首先看图,Spring Cloud ⽣态圈中的组件,按照发展可以分为第⼀代 Spring Cloud组件和第⼆代 Spring Cloud组件。下面主要讲的是Nacos 和 Sentinel。
在这里插入图片描述

1 Nacos 服务注册和配置中⼼

Nacos (Dynamic Naming and Configuration Service)是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。
Nacos就是注册中⼼+配置中⼼的组合(Nacos=Eureka+Config+Bus)

Nacos功能特性

  • 服务发现与健康检查
  • 动态配置管理
  • 动态DNS服务
  • 服务和元数据管理(管理平台的⻆度,nacos也有⼀个ui⻚⾯,可以看到注册的
  • 服务及其实例信息(元数据信息)等),动态的服务权重调整、动态服务优雅下线,都可以去做

如何将服务注册到nacos?

  • 在⽗pom中引⼊SCA依赖
<dependencyManagement>
 <dependencies>
 <!--SCA -->
 <dependency>
 <groupId>com.alibaba.cloud</groupId>
 <artifactId>spring-cloud-alibaba-dependencies</artifactId>
 <version>2.1.0.RELEASE</version
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值