【发布时间】:2023-03-09 16:55:01
【问题描述】:
我正在使用 nuget 包 "Microsoft.Azure.Storage.Queue" Version="11.1.7" 创建 Azure 存储队列客户端,如下所示,
AsyncLazy<CloudQueue> qClient = new AsyncLazy<CloudQueue>( async () =>
{
var myStorageAccount = CloudStorageAccount.Parse("ConnectionString");
var myQueue = myStorageAccount .CreateCloudQueueClient()
.GetQueueReference("QueueName");
await myQueue.CreateIfNotExistsAsync();
return myQueue;
});
希望在通过上面的“qClient”实例向队列发布消息时加入重试机制来克服任何暂时性故障。
如何在上述创建延迟队列连接的方式中加入重试机制?
【问题讨论】:
标签: azure-storage lazy-loading lazy-initialization azure-storage-queues retrypolicy