本地和远程队列的单个队列管理器实现过程 ----6 月份技能提升内容 1 、基础环境 硬件环境 2 台 LIUNX 服务器 操作系统版本 AS4 IP 地址 192.168.1.240 192.168.1.242 队列管理器 QM_LINUX240 QM_LINUX242 HOSTNAME produ ct240 produ ct242 2、安装 MQ 在第一章中我们已经学会了如何安装 MQ了,在这里就不在详细阐述具体步骤了,我们需要是把两台服务器都安装 MQ。 安装 WebSphere MQ 前,必须执行 ./mqlicense.sh,以阅读和接受许可证。 安装所需的 MQ 包及 WebSphere MQ Java 和 IBM Java SDK 包,以便为 WebSphere MQ 开发 Java 客户机: [mqm@product240 install] # rpm -ivh IBMJava2-SDK-1.4.2-0.0.i386.rpm [mqm@product240 install] # rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm [mqm@product240 install] # rpm -ivh MQSeriesServer-6.0.0-0.i386.rpm [mqm@product240 install] # rpm -ivh MQSeriesJava-6.0.0-0.i386.rpm WebSphere MQ 现在已经完成安装,并有用于进行配置的名为 mqm 的用户和组。缺省情况下,WebSphere MQ 安装在 /opt/mqm 中,队列和其他配置信息位于用户 mqm 的主目录中。Java SDK 安装在 /opt/IBMJava2-142 中,Java 解释程序位于 /opt/IBMJava2-142/bin 中。 3、MQ TCP 连接配置命令 在配置之前有必要先了解一下 WebSphere MQ 术语和定义 1)WebSphere MQ 术语和定义 队列管理器---提供队列服务和 API 及用于管理队列的管理功能的系统管理程序。 队列---消息所发送到的命名目的地。 本地队列---位于队列管理器本地的队列。 远程队列---驻留在其他队列管理器(可能位于其他主机上)的队列。 传输队列---以远程队列为目标的临时消息队列。 通道---队列管理器之间的通信路径。 侦听器---从客户机或其他队列管理器接受网络请求。 命令服务器---验证命令并将有效命令发送到命令处理器(后者随后执行命令)。 2)MQ TCP连接配置命令 在 product240机器上执行如下操作 创建队列管理器 [mqm@product240 ~] # crtmqm QM_LINUX240 启动队列管理器 [mqm@product240 ~] # strmqm QM_LINUX240 使用 MQ控制台命令 RUNMQSC配置 runmqsc QM_LINUX240 创建死信队列: DEFINE QL(RE240.DEADQ) DEFPSIST(YES) 更改队列管理器属性, 设置死信队列为 NT.DEADQ ALTER QMG...