2017-10-18 127 views
0

当谈到JMS队列/主题时,我感到困惑。我想要的是消息应该发送给每个用户,我希望订阅者在活动时从非活动时间接收消息。但是,我无法控制订阅者是否拥有持久订阅。有没有办法建立一个持续队列,并设置它,以便每个用户都会收到相同的消息?以及如何设置这个使用弹簧配置JMS QPID队列与主题

非常感谢。

回答

0

这主要是一个问题,系统的设计会影响结果。

您可以使用UI工具为需要的客户端创建持久订阅,但这很麻烦并且容易出错。您可以在目标代理上使用诸如骆驼或其他配置之类的东西来将消息从传入队列映射到消费者订阅的传出队列。

这一切都主要取决于要求和你的整体设计,所以如果没有你做更多的工作来缩小范围,真正的答案超出了答案的范围。 JMS本身并没有为此定义任何答案,所以它会下降一点给你选择的代理,也可能是其他第三方工具,你可能会选择做你需要的。