【发布时间】:2019-02-09 22:37:34
【问题描述】:
我有一个从 ServiceBus 主题读取并调用第 3 方服务的天蓝色函数。如果服务关闭,我想等待 5 分钟,然后再尝试使用相同的消息再次调用它。如何添加延迟以使 azure 函数不会放弃消息并立即将其重新拾取?
public static void Run([ServiceBusTrigger("someTopic",
"someSubscription", AccessRights.Manage, Connection =
"ServiceBusConnection")] BrokeredMessage message)
{
CallService(bodyOfBrokeredMessage); //service is down
//How do I add a delay so the message won't be reprocessed immediately thus quickly exhausting it's max delivery count?
}
【问题讨论】:
标签: c# azure azure-functions azureservicebus azure-servicebus-topics