alo1719 / alo1719.github.io

3 stars 0 forks source link

断路器与Resilience4j | 每一天敏捷生活 #4

Open alo1719 opened 3 years ago

alo1719 commented 3 years ago

https://alo1719.github.io/2020/03/01/%E6%96%AD%E8%B7%AF%E5%99%A8%E4%B8%8EResilience4j/

断路器 (Circuit Breaker) 一词来源于电气工程,在软件领域则是一种设计模式。 它的作用类似于家庭里的空气开关,当某一个电器发生故障时,所在房间的空气开关会自动断路,防止故障扩散到其他房间,引发更大的事故。 它的一个典型应用场景是:一个服务要发送 100 个请求,其中 99 个请求都正常,但是其中 1 个请求的接口发生了故障,要等待 5 秒。那么这个服务要完成加载就需要 5 秒以上的