本文主要是介绍springcloud第4季 使用resilience4j实现服务流量治理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 前言
1.1 断路器介绍
断路器是一种开关装置,当某个服务单元发生故障后,通过断路器向调用方返回一个符合预期,可处理的备选响应。保证服务不会被长时间,不必要的占用,从而避免在分布式系统故障的蔓延、乃至雪崩。
断路器使用的判断策略有:基于访问数量的滑动窗口和基于时间的滑动窗口。
基于访问数量的滑动窗口统计最近N次调用的返回结果。
基于时间的滑动窗口统计N秒调用的返回结果。
1.2 断路器与resilience4j的关系
circuit break 是一种规范和接口,resilience4j是具体实现
resilience4j 等于 resilience for java
resilience 弹性,张力
1.3 Resilience4j
resilience4j是一个轻量级的容错框架,能够实现断路器,限流器,重试等功能。
这篇关于springcloud第4季 使用resilience4j实现服务流量治理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!