【问题标题】:Using C# Poly framework for Wcf retries, what exceptions are worth retrying?使用 C# Poly 框架进行 Wcf 重试,哪些异常值得重试?
【发布时间】:2019-12-31 18:16:25
【问题描述】:

您好,我正在考虑在我们的 wcf 调用中实现 Poly(在此处找到 https://github.com/App-vNext/Polly)以进行 3rd 方 api 调用。

哪些异常类型值得为其创建重试策略? 到目前为止,我刚刚得到了 TimeoutException。

还有什么值得补充的吗?

谢谢

【问题讨论】:

    标签: c# wcf retrypolicy


    【解决方案1】:

    可能只值得处理 WCF 调用的预期异常,TimeoutException 和 CommunicationException。其他任何情况都可能表明 api 调用本身存在问题,应在代码中处理。

    https://docs.microsoft.com/en-us/dotnet/framework/wcf/samples/expected-exceptions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 2016-07-23
      • 1970-01-01
      相关资源
      最近更新 更多