我想在我们的 .net 应用程序中引入瞬态故障处理。我看到现在有两个可用的 nu-get 包。一种是Polly 框架,另一种是Microsoft 瞬态故障处理应用程序块。
我们调查并看到两者都支持异步函数和不同的重试策略。Polly 框架还额外支持断路器。有人可以建议使用哪个框架并提供一些可靠的理由。此外,如果可以突出显示这两个框架的优缺点以及对互联网社区的支持以及未来扩展和支持的范围,那将非常有帮助。提前致谢。
我想在我们的 .net 应用程序中引入瞬态故障处理。我看到现在有两个可用的 nu-get 包。一种是Polly 框架,另一种是Microsoft 瞬态故障处理应用程序块。
我们调查并看到两者都支持异步函数和不同的重试策略。Polly 框架还额外支持断路器。有人可以建议使用哪个框架并提供一些可靠的理由。此外,如果可以突出显示这两个框架的优缺点以及对互联网社区的支持以及未来扩展和支持的范围,那将非常有帮助。提前致谢。
作为 App-vNext 保护伞下 Polly 的首席开发人员 [披露],我将只回答您关于互联网社区支持和图书馆未来前景的问题的实际答案:
HttpClient
HttpClientFactory
变得容易。HttpClient
ASPNET Core 2.1 与 Polly 一起发布,作为通过配置调用的传出中间件IHttpClientFactory
:ms doco ; 波莉多科。Polly 团队将欢迎来自 SO 社区的任何社区反馈!