gpt4 book ai didi

azure - 使用 Azure Function 和服务总线进行序列处理

转载 作者:行者123 更新时间:2023-12-03 23:11:54 25 4
gpt4 key购买 nike

我对 Azure Function Service Bus 触发器有疑问。问题是 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);
}

enter image description here

最佳答案

我通过在 host.json 中使用此配置解决了我的问题

{
"version": "2.0",
"extensions": {
"serviceBus": {
"messageHandlerOptions": {
"maxConcurrentCalls": 1
}
}
}}

关于azure - 使用 Azure Function 和服务总线进行序列处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56392779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com