gpt4 book ai didi

azure - 来自 Azure 日志应用 + Azure 队列的排队消息会发生什么情况?

转载 作者:行者123 更新时间:2023-12-03 00:22:10 25 4
gpt4 key购买 nike

问题

Azure 队列步骤(在逻辑应用内)是否自动将消息出队?

这里有一些背景:

我有一个逻辑应用程序,它设置为将字符串插入到 azure 队列中。入队后,将通过队列触发器调用函数应用程序。当我的函数应用程序处理此消息时,队列现已为空。或者我的函数应用程序处理的队列触发器(它不会显式出队/删除任何排队消息)是否会自动出队?

我注意到,当我通过手动将消息插入队列(通过 Azure 存储资源管理器)来测试队列时,该消息确实会自行消失。所以这让我认为队列触发器会以某种方式自动删除消息(即将其出队)?

谢谢。

最佳答案

我不明白这个问题:

Does the Azure Queue step (within the Logic App) auto-dequeue messages?

对消息进行排队并不会使消息出队。这是由同一队列触发的 azure 函数完成的。成功处理消息后,函数运行时会将消息标记为已完成,因此不会再次显示。如果失败,则会重试,直至达到一定的重试次数。

所以:

Or does the queue trigger processed by my function app (which doesnt explicitly dequeue/delete any queued message) does the auto-dequeing?

是的!

参见this GitHub issue以供引用。太糟糕了,the docs 中没有明确提及它。

关于azure - 来自 Azure 日志应用 + Azure 队列的排队消息会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66453517/

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