【问题标题】:Polly Framework VS Microsoft Transient Fault HandlingPolly 框架 VS Microsoft 瞬态故障处理
【发布时间】:2016-07-26 14:40:01
【问题描述】:

我想在我们的 .net 应用程序中引入瞬态故障处理。我看到目前有两个可用的 nu-get 包。一种是Polly 框架,另一种是Microsoft 瞬态故障处理应用程序块。

我们调查并发现两者都支持异步函数和不同的重试策略。 Polly 框架还额外支持断路器。有人可以建议使用哪个框架并提供一些可靠的理由。此外,如果可以突出显示这两个框架的优缺点以及对互联网社区的支持以及未来扩展和支持的范围,那将非常有帮助。提前致谢。

【问题讨论】:

  • 我会选择 Polly - 它重量更轻,更易于使用 - 摩擦力更低。免责声明:我没有使用过应用程序块解决方案。
  • 此外,MSTFHAB(从现在开始我将称之为)似乎仅用于 Azure 托管应用程序,尽管它也可以在本地工作。
  • 感谢您的回复。是的,微软的解决方案也适用于引发暂时性错误的内部应用程序。我在 MSDN 博客上注意到的一件重要的事情是:这已经是 Azure 包的一部分,应该直接从那里使用,并且在几篇文章中,msdn 上也被标记为过时。

标签: c# .net application-blocks polly


【解决方案1】:

作为 [披露] App-vNext 旗下 Polly 的首席开发人员,我将只回答您关于互联网社区的支持和图书馆未来前景的问题:

Polly 团队欢迎来自 SO 社区的任何社区反馈!

【讨论】:

  • 这个故事就像现在被 MS (de)serializer 推荐用于 JSON 的 Newtonsoft Json.Net。替代品的竞争是好的,但专注于事实上的赢家是很好的。
  • 我改变了主意,现在我正在寻找一个简单的替代 Polly。它对于实际使用来说太复杂了。附言值得注意的是,Json.Net 被 .Net 解雇,现在被 System.Text.Json 取代
  • 那么微软库是干什么用的?
猜你喜欢
  • 1970-01-01
  • 2015-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-21
相关资源
最近更新 更多