2024年5月7日发(作者:)

本地和远程队列的单个队列管理器实现过程

----6月份技能提升内容

1、基础环境

硬件环境

操作系统版本

IP 地址

队列管理器

HOSTNAME

2台LIUNX 服务器

AS4

192.168.1.240

QM_LINUX240

192.168.1.242

QM_LINUX242

product240 product242

2、安装MQ

在第一章中我们已经学会了如何安装MQ了,在这里就不在详细阐述具体步

骤了,我们需要是把两台服务器都安装MQ。

安装 WebSphere MQ 前,必须执行 ./,以阅读和接受许可证。

安装所需的 MQ 包及 WebSphere MQ Java 和 IBM Java SDK 包,以便为

WebSphere MQ 开发 Java 客户机:

[mqm@product240 install] # rpm -ivh

[mqm@product240 install] # rpm -ivh

[mqm@product240 install] # rpm -ivh

[mqm@product240 install] # rpm -ivh

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() DEFPSIST(YES)

 更改队列管理器属性, 设置死信队列为

ALTER QMGR DEADQ()

 创建本地传输队列RE242:

DEFINE QLOCAL(RE242)+

USAGE(XMITQ) +