【问题标题】:How DLQ works in Azure Service bus queue?DLQ 如何在 Azure 服务总线队列中工作?
【发布时间】:2022-08-11 03:44:55
【问题描述】:

我正在学习 DLQ 在Azure service bus queue 中的工作原理。即,未消费的消息将在 DLQ 中。我在消息到期时启用了死信 (deadLetteringOnMessageExpiration)。

参考:

AMR 模板:

问题:

  • 如果启用deadLetteringOnMessageExpiration,DLQ 是否可用于该队列(如下图所示)?
  • 如果是,如何处理来自 DLQ 的消息? (我想我可以在这里查看此类消息,但不确定接下来会发生什么)

我的目标是使用 DLQ 创建一个队列,其中可以在某个时候处理未处理的消息,以及实现这一目标的最佳方法是什么。

    标签: azure-servicebus-queues


    【解决方案1】:

    如果启用了 deadLetteringOnMessageExpiration,DLQ 是否可用于该队列?

    死信队列始终存在于队列和订阅中,与您如何配置实体无关。

    如果是,我该如何处理来自 DLQ 的消息?

    由你决定。您可以查看 DLQ-ed 消息、接收和处理等。这实际上取决于您希望如何在系统上下文中处理这些死信消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-25
      • 2013-05-27
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      • 2018-04-01
      • 2013-08-19
      相关资源
      最近更新 更多