代码之家  ›  专栏  ›  技术社区  ›  Arvind A

在azure logic应用程序中,如何从azure service bus主题的死信队列中检索消息

  •  1
  • Arvind A  · 技术社区  · 6 年前

    我已经构建了一个逻辑应用程序,它以peek锁定模式从azure service bus主题接收消息。如果未对邮件进行2次传递计数处理,则邮件将移至死信队列。在这之前,它在逻辑应用程序中运行良好。

    因此,现在我必须通过自动将死信队列中的消息重新提交到topic并在logic app中接收来处理死信队列中的消息。请帮助我只在logic应用程序中实现这一点。

    1 回复  |  直到 6 年前
        1
  •  4
  •   Mikhail Shilkov    6 年前

    在逻辑应用程序中,选择从topic订阅接收消息的服务总线连接器。然后单击 Show advanced options 并选择 Subscription type 选项 DeadLetter :

    enter image description here

    对于队列,您只需转到队列名称字段选择 Enter custom value 并将值放入格式中 myqueue/$DeadLetterQueue :

    enter image description here

    现在,您可以添加一个步骤,将DLQ消息提交到任何队列或主题。