Spring Cloud Alibaba(9)---Sentinel概述

Sentinel是一个面向分布式服务的流量控制组件,用于保障微服务的稳定性。它提供限流、熔断降级、系统自适应保护等功能,以应对高并发和依赖服务不可用的情况。Sentinel具有丰富的应用场景、实时监控、广泛生态和SPI扩展性,并与Spring Cloud、Dubbo等框架良好集成。相较于Hystrix,Sentinel功能更全面,包括更多的流量控制策略和系统负载保护。
摘要由CSDN通过智能技术生成

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护、热点防护等多个维度来帮助业务保障微服务的稳定性。

官方文档 分布式系统的流量防卫兵

一、Sentinel介绍

1、Sentinel 是什么?

Sentinel译为“哨兵”,顾名思义,面对您后台的大量服务/微服务,前置一个哨兵,但面对大量请求时,让后台服务有序被调用,但某些服务的不可用时,采用服务熔断降级等措施,让系统仍能平稳运行,不至于造成系统雪崩。

典型应用场景

限流: MQ中消息在某些时间段(比如行情交易的高峰期,秒杀期等)消息并发量非常大时,通过Sentinel起到“削峰填谷”的作用;

熔断: 某个业务服务非常复杂,需要调用大量微服务,其中某服务不可用时,不影响整体业务运行,如提交某个订单,需要调用诸如验证库存,验证优惠金额,支付,验证手机号等,其中验证手机号服务不可用时,采用降级的方式让其通过,

不影响整个提交订单的业务;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值