Tua*_*DPH 5 azure azure-servicebus-queues
我有 Azure 函数服务总线触发器的问题。问题是 Azure 函数在处理新消息之前无法等待消息完成。它处理并行,在获取下一条消息之前不会等待 5 秒。但我需要它处理序列(如下图)。我怎样才能做到这一点?
[FunctionName("HttpStartSingle")]
public static void Run(
[ServiceBusTrigger("MyServiceBusQueue", Connection = "Connection")]string myQueueItem,
[OrchestrationClient] DurableOrchestrationClient starter,
ILogger log)
{
Console.WriteLine($"MessageId={myQueueItem}");
Thread.Sleep(5000);
}
Run Code Online (Sandbox Code Playgroud)
我通过在我的 host.json 中使用这个配置解决了我的问题
{
"version": "2.0",
"extensions": {
"serviceBus": {
"messageHandlerOptions": {
"maxConcurrentCalls": 1
}
}
}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1489 次 |
| 最近记录: |