【发布时间】:2011-06-23 15:54:04
【问题描述】:
使用 HornetQ(在 JBoss AS 6.0 中)我想设置一个多个客户端可以订阅的 JMS 主题。
生产者定期向该主题发送一条带有回复目的地的消息,所有订阅者都应回复该目的地。
我遇到的问题是我不完全确定如何检查所有订阅者是否确实回复了。
一种解决方案可能是每个订阅者在订阅后首先向主题发送一条消息,其中包含其详细信息(可能是一些 GUID)。生产者会记住这些详细信息,并在以后使用它来检查是否所有订阅的客户端都已回复。
但是,与其自己发明轮子,我更愿意使用已经存在的东西。这似乎是一个标准问题,但我找不到任何现有的解决方案。
【问题讨论】: