多语言展示
当前在线:171今日阅读:75今日分享:44

JAVA实现与IBM MQ通讯

消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入队列的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。下面介绍用JAVA实现了与MQ的通讯,该程序实现了发送消息和读取消息的功能。
工具/原料
1

Eclipse

2

ibm mq

方法/步骤
1

首先下载jar包com.ibm.mq.jar

2

在工程中引入jar包,右击工程->build path,在Libraries标签下选择Add External JARs,选择对应的jar包

3

设置一些相关的环境变量,MQEnvironment中包含控制MQQueueManager对象中的环境的构成的静态变量,MQEnvironment的值的设定会在MQQueueManager的构造函数加载的时候起作用,   因此必须在建立MQQueueManager对象之前设定MQEnvironment中的值。

4

向MQ发送消息,其中openOptions 为控制进程打开的选项,MQC.MQOO_INPUT_AS_Q_DEF 表示使用队列定义的缺省值打开以获取消息。MQC.MQOO_INQUIRE 指打开以便查询,MQC.MQOO_OUTPUT 指打开以放入消息。

5

从队列中获取消息

推荐信息