Azure队列触发器-出列速率限制

Azure队列触发器-出列速率限制,azure,azure-functions,message-queue,azure-queues,queuetrigger,Azure,Azure Functions,Message Queue,Azure Queues,Queuetrigger,我有一个Azure队列触发器应用程序。它试图尽快处理消息,但当队列中有1000条消息时,我想限制它每秒处理的队列消息数。有没有办法设置限制 我的目标是降低函数处理消息的速度 { "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.24", "configurationSource": "attributes", "bindings": [ { "type": "queueTrigger", "queueNam

我有一个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"
}
您不能限制为“每秒X个请求”,因为这取决于您的处理逻辑。但是,您可以,然后还可以确定您的函数将扩展多少实例

请看这里:


您可以使用事件中心和吞吐量单元来实现这一点。我不认为有一种方法可以使用队列触发器来实现这一点。请注意一个非常类似的问题。