0

我想知道使用 Service Bus QueueClient 编写弹性生产者/消费者的当前最佳实践。

我对 Azure 服务总线 QueueClient.RetryPolicy http://msdn.microsoft.com/en-us/library/microsoft.servicebus.retrypolicy.aspx的目的有点困惑

当我应该使用黄玉重试策略而不是 http://msdn.microsoft.com/en-us/library/microsoft.practices.transientfaulthandling.retrypolicy.aspx

QueueClient 是否内置了瞬态故障处理并且不需要使用 Topaz 库?

谢谢你的帮助

4

1 回答 1

2

当您仔细阅读您为 TOPAZ 提供的链接时,您会看到:

已停用的内容 此内容和所描述的技术已过时,不再维护。有关详细信息,请参阅瞬态故障处理。

然后有一个指向Microsoft Enterprise Library 部分的 Transient Fault Handling部分的链接,它进一步清除了它:

注意

重要提示:用于 Azure 存储和 Azure 服务总线的 SDK 的最新版本本机支持重试。建议使用这些而不是瞬态故障处理应用程序块

因此,请使用内置重试策略的 Service Bus SDK。

于 2015-01-08T07:55:44.627 回答