是否可以将消息直接发送到订阅队列?
设想:
消息失败,被丢弃到死信中,该消息已使用 defer 手动拾取,克隆,并且需要发送到它首先被发送到死信的队列,但不是主题。
我可以直接向订阅者发送消息吗?
我考虑过为每个订阅者创建一个单独的重试队列,处理服务也将从中接收消息,但我不想这样做。
这与您之前提出的问题类似:Azure 服务总线订阅者死信 https://stackoverflow.com/questions/22056149/azure-service-bus-subscriber-deadletter
据我所知,这是不可能的。您唯一能做的就是在每个具有类似 SubscriptionName='SubscriptionA' 的订阅上添加一个额外的过滤器。如果您想向特定订阅发送死信消息,您可以向其添加属性 SubscriptionName 以实现您的目标。请考虑到您还必须确保在原始过滤器中添加一个条件来指示属性 SubscriptionName 不应存在。
不过,我同意,“取消删除”消息是一个很好的方案,这样它就会再次出现在他原来的订阅中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)