断路器和隔板式有什么区别?

2024-05-10

在微服务开发过程中,我们可以在Spring Boot中同时使用两者吗?


这些都是从根本上不同的图案。

The 断路器模式在消费者上实现,以避免压垮可能难以处理呼叫的服务。可以找到 Spring 中的示例实现here http://www.vinsguru.com/resilient-microservice-design-circuit-breaker-pattern/.

The bulkhead模式在服务上实现,以防止在处理单个传入呼叫期间出现故障影响其他传入呼叫的​​处理。可以找到 Spring 中的示例实现here https://www.vinsguru.com/resilient-microservice-design-bulkhead-pattern/.

这些模式唯一的共同点是它们都是为了增加弹力 https://en.wikipedia.org/wiki/Resilience_(engineering_and_construction)分布式系统的。

虽然您当然可以在同一服务中一起使用它们,但您应该了解它们彼此之间根本没有关系,因为一个负责拨打电话,另一个负责处理呼叫。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

断路器和隔板式有什么区别? 的相关文章

随机推荐