在微服务开发过程中,我们可以在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(使用前将#替换为@)