resilience4j 熔断、壁舱、限流区别

本文介绍了熔断机制,当服务出错概率达到阈值时会拒绝访问;壁舱则控制当前处理中的请求,新请求需排队;限流关注的是单位时间内服务的接收能力,不受当前请求影响。
摘要由CSDN通过智能技术生成

简述

1.熔断:

熔断是不关注、也不限制流量的,但是如果服务出错的概率达到了阈值、就直接拒绝访问。

2.壁舱:

壁舱可以控制服务正确处理的请求的数量,比如服务能够处理请求的数量为 100 个,那么当服务已经有 100 个请求在处理了,新来的请求就得等到有先前的请求被处理完毕才能被处理。

3.限流

限流不关注服务正在处理的请求数量,只关注一段时间内服务能够接收并处理的请求数量,比如使用固定窗口算法限制服务 1 分钟能够接收 100 个请求,那么等到第 2 分钟,不管服务有没有处理完之前的请求,它此刻都可以再处理 100 个请求。

区别

1.熔断不关注、也不限制流量的,服务出错概率达到阈值,直接拒绝访问。

2.壁舱关注服务正在处理的请求数量。

3.限流不关注服务正在处理的请求数量,只关注单位时间内能够放行多少请求被服务请求。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值