阿里巴巴Sentinel熔断机制基础应用与优化.pdfVIP

  • 3
  • 0
  • 约3.47千字
  • 约 6页
  • 2026-04-17 发布于北京
  • 举报

阿里巴巴Sentinel熔断机制基础应用与优化.pdf

熔断的基本认识

场景分析

在大型分布式架构中,一个用户的请求,可能是这样

如果这个时候一个服务出现异常

服务者不可用(硬件故障、程序bug、网络故障、用户请求量较大)

重试导致的流量过大

服务调用者使用同步调用,产生大量的等待线程占用系统资源,一旦线程资源被耗尽,调用者

的服务也会变成不可用状态

就会导致请求堆集从而出现整个服务不可用的问题。用古话来讲就是:千里之堤毁于蚁穴

在复杂的分布式架构的应用程序有很多的依赖,都会不可避免的出现服务故障等问题。高并发的依赖失

败时如果没有措施,当前应用服务就有被拖垮的风险。

引入熔断机制

在分布式架构中,有一种解决方法,就是熔断机制。

也就是说当下游服务因为过大或者其他导致响应变慢的时候,上游服务为了保护自己以及

系统整体的可用性,可以暂时切断对于下游服务的调用。

熔断在生活中也随处可见,

1.比如“跳闸”,当电压超过负荷时,开关会自动跳闸。从而防止出现电路烧毁带来的火灾。

2.比如市场的熔断,对于设置一个熔断价格,当价格触发到熔断点,会被暂停一段

时间。或者可以继续进行,但是报价会限制在一定的范围

文档评论(0)

1亿VIP精品文档

相关文档