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) +
发布评论