如何在activeMQ中使用多个生产者和一个消费者?

时间:2018-11-29 10:09:51

标签: java activemq message-queue producer-consumer

因此,我试图在我的java项目中使用ActiveMQ(我以前从未使用过类似的东西,但是我已经了解了它的工作原理)。

该应用程序在5个不同的节点上运行,并在每个节点上创建了应发送到同一队列的消息。

这里是我认为应该如何工作:我有一个创建这些消息的类;这些消息是在任何这些节点中创建的;因此,此类作为线程工作,并且应该是“生产者”,将每条消息发送到同一队列。(因此,我有多个生产者) 消费者类始终在同一节点上运行。

这种方法对我有用吗?队列会是线程安全的吗?

1 个答案:

答案 0 :(得分:0)

是的,您的方法应该可以正常工作。所有消息代理都支持多个并发的生产者,它们将消息发送到同一队列。应该没有线程安全问题。