WebSphere MQ7.5教程——教程 2:将消息发送至远程队列
来源:互联网 发布:软件企业人才需求 编辑:程序博客网 时间:2024/06/04 00:59
本教程演示如何设置名为 QM_ORANGE 的队列管理器和名为 QM_APPLE 的队列管理器之间的消息传递。您可以通过将同一计算机上的发送队列管理器设置为目标队列管理器,完成本教程并验证环境。在发送队列管理器上创建的消息会传递到接收队列管理器上名为Q1 的队列(此队列称为远程队列)。
要点: 在本教程中,您必须使用在其中创建了队列管理器 QM_APPLE 和本地队列 Q1 的机器。
您必须在自己的计算机上设置队列管理器和队列(远程队列定义和传输队列),然后定义消息通道。最后,将测试消息放入发送队列管理器,并从接收队列管理器上的队列获取该消息。
完成本教程后,您应该基本了解如何使用远程队列定义来设置和使用 WebSphere® MQ 消息传递。
一:在发送机器上创建队列管理器
过程
- 启动 WebSphere MQ 资源管理器。
- 在“导航器”视图中,右键单击队列管理器文件夹,然后单击 将打开“创建队列管理器”向导。
- 在队列管理器名称字段中,输入 QM_ORANGE。
- 单击下一步两次以转至向导的“输入配置选项”部分。
- 选择创建服务器连接通道。
- 确保选择自动启动队列管理器。
- 单击下一步以转至向导的步骤 4。
- 确保选中创建配置用于 TCP/IP 的侦听器复选框。
- 如果完成按钮不可用,那么在侦听端口号字段中输入另一个端口号。 如果当前值为 1414,那么尝试输入1415 或 1416
- 单击完成。
结果
使用 MQSC 创建发送队列管理器
关于此任务
过程
结果
二:在发送队列管理器上创建队列
过程
- 在“导航器”视图中,展开队列管理器文件夹。
- 展开队列管理器QM_ORANGE。
- 右键单击队列文件夹,然后单击 。 将打开“新建远程队列定义”向导。
- 在名称字段中,输入Q1。
- 单击下一步。
- 在远程队列字段中,输入Q1
- 在远程队列管理器字段中,输入QM_APPLE
- 在传输队列字段中,输入QM_APPLE
- 单击完成。 您现在已经创建了远程队列定义。
- 单击 QM_ORANGE 队列管理器。
- 右键单击队列文件夹,然后单击 将打开“新建本地队列”向导。
- 在名称字段中,输入QM_APPLE
- 单击下一步。
- 在用途字段中,选择传输。
- 单击完成。 您现在已经在本地机器上创建了传输队列。
结果
“内容”视图中将会显示新队列Q1 和 QM_APPLE。
如果内容视图中未显示这些队列,请单击位于内容视图顶部的“刷新”按钮。
使用 MQSC 来在发送队列管理器上创建队列
关于此任务
过程
结果
三:创建消息通道
过程
结果
使用 MQSC 创建消息通道
过程
结果
四:将测试消息放入队列
您只能使用 MQSC 命令行界面来执行此任务:将测试消息放入队列
将测试消息放入队列
关于此任务
在发送机器(托管队列管理器QM_ORANGE 的机器)上执行此任务。
使用 amqsput 样本程序来将消息放入您创建的队列。
在 Windows 上,缺省情况下样本程序随 WebSphere® MQ 服务器或客户机一起安装。在 Linux 上,需要安装样本程序 RPM。
打开命令提示符,然后按照以下步骤操作:
过程
结果:您现在已经创建了测试消息并将其放入远程队列。下一个任务是验证是否已接收到测试消息。
五:验证是否已发送测试消息
使用 WebSphere MQ 资源管理器来验证是否已发送测试消息
关于此任务
在接收队列管理器上:
过程
- 在“导航器”视图中,展开队列管理器QM_APPLE。
- 单击队列文件夹。
- 在“内容”视图中,右键单击队列Q1,然后单击浏览消息。 将打开消息浏览器,显示当前Q1 上的消息列表。
- 双击列表中的最后一条消息以查看其属性对话框。
结果
使用 MQSC 验证是否已发送测试消息
关于此任务
打开命令提示符,然后按照以下步骤操作:
过程
启动 amqsget 样本程序,如下所示:
- 在 Linux 上,更改为 MQ_INSTALLATION_PATH/samp/bin 目录,其中MQ_INSTALLATION_PATH 表示 WebSphere MQ 所安装在的高级目录。输入以下命令:
./amqsget Q1
- 在 Windows 上,输入命令:
amqsget Q1
结果
您现在已经完成了本教程。
0 0
- WebSphere MQ7.5教程——教程 2:将消息发送至远程队列
- WebSphere MQ7.5教程——教程 1:将消息发送至本地队列
- WebSphere MQ7.5教程——教程 3:基于客户机/服务器配置发送消息
- WebSphere MQ 将消息发送至远程队列
- WebSphere MQ中将消息发送至远程队列的配置
- CoOS使用教程——消息队列
- Weblogic10 与 Websphere MQ7集成方案[2]
- Weblogic10 与 Websphere MQ7集成方案[2]
- MQ中将消息发送至远程队列的配置
- MQ中将消息发送至远程队列的配置
- MQ中将消息发送至远程队列的配置
- MQ中将消息发送至远程队列的配置
- MQ中将消息发送至远程队列的配置
- linux WebSphere MQ7安装
- 初识消息队列——WebSphere MQ入门
- MSMQ-发送消息到远程专用队列
- WebSphere MQ Explorer7.5管理远程队列
- Git教程5——远程仓库
- Android串口通信:串口读写实例
- [ASM]Linux x86_64平台汇编实例
- 搜索引擎核心读书心得1:爬虫质量的3个标准
- 清除浮动方法及优缺点
- 谁是Windows 10中国市场的赢家?
- WebSphere MQ7.5教程——教程 2:将消息发送至远程队列
- Redis报错:ERR Operation against a key holding the wrong kind of value 解决处理
- Clustering Tips
- Spring 中的default-lazy-init="true" 和 lazy-init="true"
- string和C-风格字符串输入方式详解
- 测试
- Win 7 安裝 SQL Server 2008 -Performance counter registry failed
- 【C#】 get和set
- [LeetCode] Triangle