Java 将来自两个不同应用程序(不同JVM)的消息发送到同一IBM MQ队列(非主题)

Java 将来自两个不同应用程序(不同JVM)的消息发送到同一IBM MQ队列(非主题),java,ibm-mq,Java,Ibm Mq,是否可以将来自两个不同应用程序(不同JVM)的消息发送到同一个IBM MQ队列(非主题) 是的,两个或多个不同的应用程序可以放入同一队列 是的,这是可能的。为了确保任意数量的应用程序实例或任意数量的应用程序打开队列,我们需要具有如下所示的队列定义 dis q(SAMPLE) SHARE DEFSOPT 6 : dis q(SAMPLE) SHARE DEFSOPT AMQ8409: Display Queue details. QUEUE(SAMPLE) TY

是否可以将来自两个不同应用程序(不同JVM)的消息发送到同一个IBM MQ队列(非主题)

是的,两个或多个不同的应用程序可以放入同一队列

是的,这是可能的。为了确保任意数量的应用程序实例或任意数量的应用程序打开队列,我们需要具有如下所示的队列定义

    dis q(SAMPLE) SHARE DEFSOPT 
    6 : dis q(SAMPLE) SHARE DEFSOPT 
   AMQ8409: Display Queue details. 

   QUEUE(SAMPLE) TYPE(QLOCAL) 
   DEFSOPT(SHARED) SHARE
共享-允许应用程序的任意数量的实例一次访问队列。
DEFSOPT(共享)—任意数量的应用程序一次都可以访问队列。

据我所知,您可以从任意数量的计算机上运行的任意数量的应用程序向IBM MQ队列发送消息。使用Java时,只需从IBM网站安装“WebSphere MQ classes for Java”。