【问题标题】:Azure function v2 ServiceBusTrigger control retry countAzure 函数 v2 ServiceBusTrigger 控制重试次数
【发布时间】:2018-10-24 08:28:57
【问题描述】:

默认情况下,在 Azure Function v2 中处理消息时,该函数将在出错时重试 10 次。

我确实想减少这种情况,但我找不到怎么做?

public static async Task Run([ServiceBusTrigger("%EventsTopicName%", "%EventsSubscriptionName%", Connection = "GetEventsConnectionString")]Message mySbMsg, ILogger log)
{
    // Code to process a message
}

【问题讨论】:

标签: azure-functions azureservicebus


【解决方案1】:

我的解决方案是这样的,ServiceBus 是使用 Azure ARM 模板创建的。

为了减少重试次数,我希望在错误的代码中执行此操作。这在 ARM 模板中通过主题配置中的以下属性进行控制:

"maxDeliveryCount ": 2

不设置maxDeliveryCount时,默认为10。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2019-10-22
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多