Azure服务总线-订阅和DLQ

时间:2019-10-18 06:01:55

标签: java azure publish-subscribe azureservicebus

我最近开始研究项目中当前使用的Azure Service Bus模块。当前模型是,我们将消息发送到某个主题,并且该主题具有多个订阅。没有用于订阅的过滤器,订阅者使用它(当前不希望添加过滤器)。

问题:假设有1个主题和3个订阅。发送给主题的消息将广播到所有订阅,并且两个订阅中的应用程序将使用它。第三次订阅的申请失败,消息没有被使用。

  1. 第3个订阅的邮件发生什么情况,它将在TTL之后发送到Dead Letter Queue
  2. 有没有一种方法可以找出未使用该消息的订阅

1 个答案:

答案 0 :(得分:0)

  

第3个订阅的邮件发生什么情况,它将在TTL之后发送到Dead Letter Queue

如果将订阅配置为对过期的邮件进行死信,是的,这将发生。

  

有没有一种方法可以找出未使用该消息的订阅

您不应该这样做。主题和订阅旨在实现发布/订阅模式,并且与发送者与接收者之间的解耦有关。