我最近开始研究项目中当前使用的Azure Service Bus模块。当前模型是,我们将消息发送到某个主题,并且该主题具有多个订阅。没有用于订阅的过滤器,订阅者使用它(当前不希望添加过滤器)。
问题:假设有1个主题和3个订阅。发送给主题的消息将广播到所有订阅,并且两个订阅中的应用程序将使用它。第三次订阅的申请失败,消息没有被使用。
答案 0 :(得分:0)
第3个订阅的邮件发生什么情况,它将在TTL之后发送到Dead Letter Queue
如果将订阅配置为对过期的邮件进行死信,是的,这将发生。
有没有一种方法可以找出未使用该消息的订阅
您不应该这样做。主题和订阅旨在实现发布/订阅模式,并且与发送者与接收者之间的解耦有关。