【发布时间】:2015-02-17 09:27:37
【问题描述】:
我想让我的队列每 90 分钟重试一次失败的 webjobs,并且只重试 3 次。
创建队列时,我使用以下代码
CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
IRetryPolicy linearRetryPolicy = new LinearRetry(TimeSpan.FromSeconds(5400), 3);
queueClient.DefaultRequestOptions.RetryPolicy = linearRetryPolicy;
triggerformqueue = queueClient.GetQueueReference("triggerformqueue");
triggerformqueue.CreateIfNotExists();
但是,当模拟失败的网络作业尝试时,队列使用默认的重试策略。 我错过了一些东西。
【问题讨论】:
标签: azure azure-webjobssdk azure-storage-queues retrypolicy