Jms HornetQ:将主题连接到队列

Jms HornetQ:将主题连接到队列,jms,message-queue,hornetq,Jms,Message Queue,Hornetq,我有一个将主题连接到许多队列的用例。我们的系统中有一些事件,我们希望允许不同的用户订阅。我们将“事件”视为“主题”,用户订阅视为“队列”。每个用户将有一个个人队列,它取决于他们的订阅;我们将把它发送到他们的队列。你能分享一些关于如何设置的建议吗 查看hornetq文档中的转向 或者你可以只使用简单的主题。还可以查看hornetq文档中的主题层次结构 或者,您可以通过简单的主题订阅和筛选器实现所需的功能?(可能更便于携带)。我喜欢队列的唯一一点是,即使消费者离线,当它再次在线时,也会收到消息。这是

我有一个将主题连接到许多队列的用例。我们的系统中有一些事件,我们希望允许不同的用户订阅。我们将“事件”视为“主题”,用户订阅视为“队列”。每个用户将有一个个人队列,它取决于他们的订阅;我们将把它发送到他们的队列。你能分享一些关于如何设置的建议吗

查看hornetq文档中的转向

或者你可以只使用简单的主题。还可以查看hornetq文档中的主题层次结构


或者,您可以通过简单的主题订阅和筛选器实现所需的功能?(可能更便于携带)。

我喜欢队列的唯一一点是,即使消费者离线,当它再次在线时,也会收到消息。这是消息系统的核心业务。主题也会这样做。我无法看到主题的相同行为(在hornetQ中)。我订阅了一个主题。。杀了客户。。发送了一些关于该主题的消息。。使客户端联机,但未传递任何消息。然而,排队;一旦客户恢复在线。。它获得了队列上发送的所有MSG,您必须使用持久订阅。也许这就是你错过的