Java ActiveMQ一生产者多消费者

Java ActiveMQ一生产者多消费者,java,activemq,Java,Activemq,我想编写一个使用活动MQ作为队列的应用程序,其中一个生产者有多个消费者。 我发现 这可以通过创建会话来完成,但这并没有提供任何示例。有人能给我一个如何做到这一点的示例吗 谢谢看这个例子:你想要的是一个主题的功能,为什么不使用它呢? 签出:我会选择一个主题和持久订阅者。主题通常会将消息传递给第一个消费者,但如果持久订阅者订阅了该主题,则消息将传递给他们中的每一个。使用多个消费者(和多个生产者)与一个生产者和一个消费者的代码相同。区别在于你一次创造/拥有多少个接收器。@PeterLawrey,你的意

我想编写一个使用活动MQ作为队列的应用程序,其中一个生产者有多个消费者。 我发现 这可以通过创建会话来完成,但这并没有提供任何示例。有人能给我一个如何做到这一点的示例吗


谢谢看这个例子:

你想要的是一个主题的功能,为什么不使用它呢?
签出:

我会选择一个主题和持久订阅者。主题通常会将消息传递给第一个消费者,但如果持久订阅者订阅了该主题,则消息将传递给他们中的每一个。

使用多个消费者(和多个生产者)与一个生产者和一个消费者的代码相同。区别在于你一次创造/拥有多少个接收器。@PeterLawrey,你的意思是,如果我只创造更多接收器,那就足够了。但是,哪位消费者将收到该消息?因为我只想创建一个队列,让不同的用户从中获取消息。我有一个MDB用于接收消息。下一个免费消费者将获得消息。如何实现这一点的策略是可以调整的,但您很少需要更改。因此,假设我需要两个使用者,然后我创建两个消息驱动bean(MDB1、MDB2)和一个生产者来发送消息。在producer code中,我可以创建两个有效的会话。会话数等于使用者数??队列中有多个使用者是有正当理由的。“特别是负载平衡或冗余。”Michael同意。但Jeena的评论让我相信她需要一个话题。