使用Polly

时间:2019-11-21 05:02:54

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

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

假设我有一个方案,该服务对某个终结点进行HTTP调用,该终结点可能返回HTTP 429、504等。在这种情况下,我想重试几次请求,假设2发送给呼叫者响应之前的时间。

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

它们之间有什么区别?

先谢谢了:)

1 个答案:

答案 0 :(得分:0)

查看问题帖中的评论。他们很有帮助。