【问题标题】:What happens to a queued message from a Azure Log App + Azure Queue?来自 Azure 日志应用程序 + Azure 队列的排队消息会发生什么情况?
【发布时间】:2021-03-03 08:43:24
【问题描述】:

问题

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

这里有一些上下文:

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

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

谢谢。

【问题讨论】:

    标签: azure azure-function-app queuetrigger


    【解决方案1】:

    我不明白这个问题:

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

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

    所以:

    或者我的函数应用程序处理的队列触发器(它没有显式地出列/删除任何排队的消息)是否会自动出列?

    是的!

    请参阅this GitHub issue 以供参考。太糟糕了,the docs 没有明确提及

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-18
      • 2014-01-28
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-10
      相关资源
      最近更新 更多