多个生产者可以同时从不同的 java 应用程序向队列发送消息吗

can multiple producers send message to Queue at the same time from different java applications

我有 2 个应用程序 A 和 B,试图将消息从这两个应用程序发送到一个队列。 在将消息发送到队列的两个地方都放置了一个 while 循环。 如果我启动应用程序 A 并启动 while 循环,它开始向队列发送消息,并且消费者消费从 A 发送的消息,现在同时如果我从 B 应用程序启动 while 循环,它不会将消息发布到队列,因为消费者不消费任何消息B发来的消息

所以有人可以消除疑问是否同时从多个生产者向单个队列发送消息。

PS- 使用 IBM 队列并使用单个消费者。

是的,我们可以为单个队列设置多个生产者。 多个生产者也可以同时发布消息