断路器模式
断路器真的有效吗?重试会让情况更糟糕! - brooker

现代 分布式系统 被设计为允许发生系统中一部分故障,即使不能取悦所有人,也会继续为一些客户提供服务。 而断路器的设计是为了将部分故障变成完全故障。 这属于:一种机制可能会打败另一种机制。 在部署... 详细
使用Resilience4j实施反应式断路器 - Wenqi

本文将重点介绍使用 Spring Cloud 断路器库 Resilience4j 实现反应式断路器。 为什么选择 Resilience4j? 我们可以使用两个主要库来实现断路器。Netfl... 详细
使用Resilience4J增强Spring WebClient容错性 – Arnold

这次我们将深入探讨如何将 Resilience4J CircuitBreaker 与 Spring WebClient 集成。 我将向您展示两种将 Resilience4J 与 WebClient ... 详细
远程调用的容错模式 - pragmatists

我们生活在一个不完美的世界里,失败是不可避免的。我们依赖的系统迟早会失败。我们无法采取任何措施来阻止它,但我们有能力减轻级联故障。我们只需要在我们的工具箱中添加一些工具。 超时 必须了解任... 详细
Spring Cloud Gateway限制API速率 - tanzu

软件 架构 师的当务之急之一是保护API和服务端点免受有害事件(例如拒绝服务攻击,级联故障或资源过度使用)的危害。速率限制是一种用于控制使用API或服务的速率的技术,它反过来可以保护您免受可... 详细
Spring Cloud Gateway的API速率限制 - spring.io
阿里巴巴哨兵Sentinel简介 | Baeldung

顾名思义, Sentinel 是 微服务 的强大后卫。它提供了流量控制,并发限制,电路中断和自适应系统保护等功能,以确保其可靠性。这是阿里巴巴集团积极维护的开源组件。此外,它正式是 . 详细
使用Bucket4j限制Spring API的访问速率 - Baeldung

在本教程中,我们将学习如何使用 Bucket4j 对Spring REST API进行速率限制。我们将探索API速率限制,了解Bucket4j,并通过一些在Spring应用程序中限制REST A... 详细
如何在微服务中实现分布式事务的变通? -Talentica
带有Resilience4j断路器的Spring云网关 - rome

该文介绍如何利用Spring Cloud网关将resilience4j断路器与网关后面的后端服务结合使用,方法如下: Resilience4j 弹簧启动启动器 Spring Cloud ... 详细
断路器的回退是被高估的弹性设计 - nurkiewicz

断路器中的回退是通过一些预先配置的响应来替换发生的故障,从而使故障的范围受到限制并且对最终用户隐藏。然而,在现实生活中,简单的回退往往过于简单,我建议采用更强大的方法来处理故障,补偿发生的故障。 ... 详细
下一代Spring Cloud即将来临

Spring Cloud Hoxton.M1发布,将支持Spring Cloud Gateway RSocket! Spring Cloud Circuit Breaker项目将退出孵化器状态进入准... 详细
GitHub - RakeshBhat/rbsample-sprng_camelthrottle:结合SpringBoot和ApacheCamel的REST API速率限制器

在此示例中,使用spring web提供REST API访问,使用apache camel集成对数据库(内存中)的调用。 为了限制多余的端点调用或速率限制器,使用apache camel t... 详细
使用Resilience4J实现断路器模式

断路器是一种模式,可以防止整个 架构 中单个 微服务 的故障级联,从而确保系统具有弹性。该模式可以通过像Hystrix或Resilience4j这样的代码库实现,或者通过底层基础设施来实现,... 详细
介绍Spring Cloud断路器

当使用 微服务 架构 来构建我们的应用程序时,在服务中最终会得到一个非常复杂的依赖树。如果依赖关系树中的服务遇到导致其开始缓慢响应的问题,则最终会形成一系列问题,这些问题会使依赖关系树级联... 详细