使用应用服务计划时限制 Azure Function Service 总线触发并发消息处理的推荐方法

问题描述 投票:0回答:1

当 Azure 功能设置为应用服务计划时,限制 Azure 服务总线触发器并发消息处理的建议方法是什么?
我知道在使用消费计划时可以使用“最大并发呼叫数”来做到这一点。

azure azure-functions azureservicebus azure-servicebus-queues azure-app-service-plans
1个回答
0
投票

要管理服务总线触发的应用程序(例如Function AppsLogic Apps)的并发性,您可以使用host.json来设置此类值。

下面附有可设置的设置示例:

{
    "version": "2.0",
    "extensions": {
        "serviceBus": {
            "prefetchCount": 100,
            "messageHandlerOptions": {
                "autoComplete": true,
                "maxConcurrentCalls": 32,
                "maxAutoRenewDuration": "00:05:00"
            },
            "sessionHandlerOptions": {
                "autoComplete": false,
                "messageWaitTimeout": "00:00:30",
                "maxAutoRenewDuration": "00:55:00",
                "maxConcurrentSessions": 16
            },
            "batchOptions": {
                "maxMessageCount": 1000,
                "operationTimeout": "00:01:00",
                "autoComplete": true
            }
        }
    }
} 

您可以在此处了解更多相关信息 (learn.microsoft.com)

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.