我有一个Azure队列触发器应用程序。它尝试尽快处理消息,但是当我在队列中有1000条消息时,我想限制每秒处理的队列消息数。有没有设置限制的方法?
我的目标是放慢我的函数处理消息的速度。
{
"generatedBy": "Microsoft.NET.Sdk.Functions-1.0.24",
"configurationSource": "attributes",
"bindings": [
{
"type": "queueTrigger",
"queueName": "fred",
"connection": "",
"name": "myQueueItem"
}
],
"disabled": false,
"scriptFile": "../bin/run.dll",
"entryPoint": "Fred.Run"
}
答案 0 :(得分:0)
您不能限制为“每秒X个请求”,因为这取决于您的处理逻辑。但是,您可以先configure the batch size,然后再扩展到您的函数可以扩展到多少个实例。