Jms 持久的主题订阅和dead.letter.address和message重新发布

Jms 持久的主题订阅和dead.letter.address和message重新发布,jms,rollback,jms-topic,dead-letter,Jms,Rollback,Jms Topic,Dead Letter,我有jms主题,它有一个或多个持久订阅。 我遇到过这样的情况:一个用户导致回滚,另一个用户成功。消息到达死信地址 在我解决了一个bug并且消息应该能够继续之后,我想将消息移回主题的原始目的地。问题是,在我这样做之后,所有订户都会收到消息,而不仅仅是那个失败的订户 有可能以某种方式解决它吗 仅供参考。我使用JBoss eap 6.1和HornetQ作为jms提供者。在客户端使用什么?SpringJMS?我使用EJB3消息驱动bean。为什么这很重要?当您将消息放回主题时,您可以添加特定于特定客户端

我有jms主题,它有一个或多个持久订阅。 我遇到过这样的情况:一个用户导致回滚,另一个用户成功。消息到达死信地址

在我解决了一个bug并且消息应该能够继续之后,我想将消息移回主题的原始目的地。问题是,在我这样做之后,所有订户都会收到消息,而不仅仅是那个失败的订户

有可能以某种方式解决它吗


仅供参考。我使用JBoss eap 6.1和HornetQ作为jms提供者。

在客户端使用什么?SpringJMS?我使用EJB3消息驱动bean。为什么这很重要?当您将消息放回主题时,您可以添加特定于特定客户端的消息选择器,以便只有特定客户端可以阅读此消息。感谢您的想法。我已经考虑过了。这可能有用。缺点是,这里必须在每个MDB中进行更正。我想知道,对于这种情况是否有任何标准方法。