首页 > 解决方案 > 使用 Polly 重试和断路器模式

问题描述

有人可以向我解释一下 Polly 如何支持实现重试和断路器模式吗?根据他们的文档,那里提供了多种弹性策略,Retry 和 Circuit-breaker 就是其中的两个。

假设我有一个服务对某个端点进行 HTTP 调用的场景,该端点可能返回 HTTP 429、504 等。在这种情况下,我想重试请求几次,比如说在发送之前 2 次对来电者的回应。

那么,我可以在这种情况下使用哪种 Polly 弹性策略?重试还是断路?我可以同时使用它们吗?如果有怎么办?

它们之间有什么区别?

提前致谢 :)

标签: c#.net.net-core-2.2polly

解决方案


推荐阅读