我可以将Azure的ServiceBusTrigger与ReceiveMode一起使用吗?

时间:2019-05-07 15:56:58

标签: azure azureservicebus azure-servicebus-queues azure-servicebus-topics

我想处理Azure Service Bus队列的死信。为此,我认为我可以在ServiceBusTrigger中使用azure函数:

[FunctionName("DoSomethingWithDeadLetters")]
public static async Task DoSomething(
    [ServiceBusTrigger("myqueue/$DeadLetterQueue", Connection = "ServiceBusConnection")]
    Message deadLetter)

不幸的是,消息是在PeekLockMode中处理的。

如果我的代码有错误,并且函数由于异常而失败,则放弃死信消息。 该ServiceBusTrigger将在短时间内再次启动该功能...当然,由于相同的异常它将失败,并再次放弃该消息...循环不断。

是否可以将ServiceBusTrigger与ReceiveAndDelete模式一起使用?这足以应付我的死信。

0 个答案:

没有答案