熔断器
xiegwei
这个作者很懒,什么都没留下…
展开
-
spring cloud resilience4j - RateLimiter 流量控制
概述resilience4j-ratelimiter 可以用来控制指定时间内的请求数量,从而保证服务的可靠性。比如,我们调用的第三方接口(如百度api,face++)通常会有流量的限制,此时,我们可以通过resilience4j控制流量。当流量超过限制时,可以直接抛弃,也可以放入等待队列中。RateLimiter的默认实现是AtomicRateLimiter,通过AtomicReference来管理状态, AtomicRateLimiter.State是不可修改的,它有如下属性:activeCy原创 2020-12-23 16:46:54 · 2864 阅读 · 0 评论 -
spring cloud resilience4j-retry 重试
参数说明属性默认值说明maxAttempts3最大重试次数waitDuration500[ms]固定的重试间隔intervalFunctionnumOfAttempts -> waitDuration计算重试等待时间的函数,默认为固定值retryOnResultPredicateresult -> false配置某个结果是否要重试retryOnExceptionPredicatethrowable -> true配置某个异原创 2020-12-21 00:57:01 · 1092 阅读 · 0 评论 -
spring cloud resilience4j - Bulkhead 线程隔离 并发控制
https://resilience4j.readme.io/docs/bulkhead原创 2020-12-18 15:44:28 · 1878 阅读 · 0 评论 -
spring cloud Resilience4j - 熔断器 CircuitBreaker
https://blog.51cto.com/janephp/2446369https://resilience4j.readme.io/docs/feign原创 2020-12-16 18:43:16 · 1439 阅读 · 0 评论 -
Spring Cloud Circuit Breaker熔断器-Resilience4J
1.0.4.RELEASE1. 配置Resilience4J熔断器1.1. 开始Resilience4J有两个实现,一个用户响应式服务,另一个用于非响应式服务。org.springframework.cloud:spring-cloud-starter-circuitbreaker-resilience4j 非响应式org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j 响应式1.2原创 2020-09-18 23:39:00 · 4188 阅读 · 7 评论