您的位置:首页 > 其它

IBM WebSphere MQ讲解2

2017-03-15 10:19 429 查看
接着上一节继续,注:上一章的APPLE是接收队列管理器,把这些基本的一定要搞清楚,如果不太清楚建议先看看介绍

PS:我這裡有一些關於MQ的文檔教程,有需要的大家可以在這裡下載

IBMMQ安裝教程

MQ的安裝及配置

MQ_JMS_发布订阅配置、代码

MQ錯誤代碼合集

将消息发送至远程队列

本章大致分为5个步骤

1.在发送机器上创建队列管理器

2.在发送队列管理器上创建队列

3.创建消息通道

4.将测试消息放入队列

5.验证是否已发送测试消息

1.1右键队列管理器文件夹-新建 -队列管理器

1.2在队列管理器名称字段中,输入 QM_ORANGE。

1.3下一步-下一步-选择创建服务器连接通道-选择自动启动队列管理器-下一步-选中创建配置用于 TCP/IP 的侦听器-完成。(完成按钮不可用,那么请换一个端口号,1515,5433等,要记下来)

2.1展开队列管理器 QM_ORANGE

2.2右键队列-新建-远程队列定义

2.3在名称输入Q1-下一步。

2.4在远程队列字段中,输入 Q1 (这个Q1要和上一章的Q1名称相同,你可以理解为,传输东西要在同一个管道)

2.5在远程队列管理器字段中,输入 QM_APPLE (与上一章的Apple关联),完成。

2.6在 QM_ORANGE 中,右键队列文件夹-新建-本地队列,在名称字段中,输入 QM_APPLE

2.7 下一步-在用途字段中选择传输-完成。

3.1QM_APPLE-右键通道-新建-接收方通道,在名称中输入QM_ORANGE.QM_APPLE -完成

3.2QM_ORANGE 右键单击通道文件夹,然后单击新建 > 发送方通道

3.3在名称字段中,输入 QM_ORANGE.QM_APPLE-下一步

3.4在连接名称字段中,输入接收机器的计算机名称或 IP 地址

3.5在传输队列字段中,输入 QM_APPLE -完成

3.6单击通道-右键单击 QM_ORANGE.QM_APPLE-启动-确定

现在通道就绪

4.1QM_ORANGE-队列-Q1右键-放入测试消息-输入内容-放入消息-关闭

4.2在APPLE中,队列-右键Q1-浏览消息,即可看到发送的内容。

5.1QM_APPLE中,队列-右键Q1-浏览消息

使用 MQSC 来在发送队列管理器上创建队列

1.1创建名为 QM_ORANGE 的缺省队列管理器:crtmqm QM_ORANGE

1.2启动此队列管理器strmqm QM_ORANGE

2.1启动 MQSC :runmqsc

2.2定义名为 QM_APPLE 的本地队列:define qlocal (QM_APPLE) usage (xmitq)

2.3定义远程队列定义:define qremote (Q1) rname (Q1) rqmname(QM_APPLE) xmitq (QM_APPLE)

3.1定义接收通道: define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)

3.2查看空闲端口:netstat -an

3.3启动缺省的 WebSphere MQ 侦听器start listener(system.default.listener.tcp)

3.4在发送机器上,定义发送方通道:define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname(‘con-name(port)’) xmitq(QM_APPLE) trptype(tcp)

3.5启动通道: start channel (QM_ORANGE.QM_APPLE)

4.1放入测试消息,在 Windows 上,输入命令:amqsput Q1 QM_ORANGE

在 Linux 上,更改到 /opt/mqm/samp/bin 目录,然后输入命令:./amqsput Q1 QM_ORANGE,输入内容连续按下Enter两次即可,现在已经创建了测试消息并将其放入远程队列

5.1测试:Windows 上,输入命令:

amqsget Q1

在 Linux 上,更改为 MQ_INSTALLATION_PATH/samp/bin 目录,其中 MQ_INSTALLATION_PATH 表示 WebSphere MQ 所安装在的高级目录。输入以下命令:

./amqsget Q1

即可看到测试消息,以上即是完整的创建并在客户端测试发送消息。

如果你需要更详细的参考文档,请在MQ Explorer工具栏中选择帮助来获取更详细的文档。

在下一篇中,放入JAVA测试类来查看发送消息内容。

IBM WebSphere MQ讲解1:http://blog.csdn.net/u012552275/article/details/62046103

IBM WebSphere MQ讲解2:http://blog.csdn.net/u012552275/article/details/62216360

IBM WebSphere MQ讲解2——JAVA测试:http://blog.csdn.net/u012552275/article/details/62216565

WebSphere MQ使用:http://blog.csdn.net/u012552275/article/details/70194285

使用JAVA代码发送MQ消息:http://blog.csdn.net/u012552275/article/details/70194644

JAVA发送接收MQ代码示例:http://blog.csdn.net/u012552275/article/details/70194969

请支持我,扫描左侧二维码打赏,谢谢。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: