如何解决断路器模式也适用于异步请求吗?
我是microservice
架构的新手。我在synchronous
请求中发现了许多实现断路器的示例。
但是我们在circuit breakers
请求流中还需要asynchronous
吗?
解决方法
Circuit Breaker Pattern主要适用于同步服务通信。这是为了避免服务被请求淹没,并且客户端开始重试请求,从而使情况变得更糟。
在异步的,事件驱动的体系结构中,服务将事件放置在代理上,并且消费者以自己的步调读取事件-因此,生产者和消费者是分离的因此它与服务之间的同步通信没有相同的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。