gpt4 book ai didi

azure - 从队列中获取消息仅检索单个消息

转载 作者:行者123 更新时间:2023-12-02 05:16:35 25 4
gpt4 key购买 nike

我使用手动触发器创建了一个 azure 服务总线和一个新的逻辑应用程序。然后,我向应用程序添加“从队列获取消息(查看锁定)”操作,并将最大消息计数设置为“20”。

然后,我在队列中手动创建 5 条新消息,然后触发我的新逻辑应用。然后,当我查看应用程序的执行情况时,我只看到检索到一条消息(并检查,4 条消息仍在我的队列中)。

似乎“20”的计数没有得到遵守。我还检查了服务总线队列的设置,“最大交付计数”设置为“10”。这至少应该给我 10 个批处理(而不是 20 个)。

我错过了什么?

最佳答案

如果没有更多细节,回答就不是那么简单了。不过我希望这能有所帮助。

如果您使用的是 WebJob,请确保关联的 AzureWebJobsStorage 是在经典模式而不是远程模式下创建的。这将使您的 WebJob 在不到 20 秒的时间内崩溃...不读取所有队列消息。

您的逻辑应用程序是否涉及 ServiceBusTrigger ?然后,似乎对标有正确触发器的方法的第一次调用失败并出现异常,并且不会读取其他消息。

如果我确实误解了一些细节,请告诉我。

关于azure - 从队列中获取消息仅检索单个消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40934888/

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