教程内容简介:
1.概念解读
2.队列管理器的创建和管理
3.常用节点的使用以及测试
一、基本概念
MB: message broker(消息路由)——核心功能是“消息路由”和“消息格式转换”。
MQ: message queue(消息队列)——负责队列的管理。队列是用于存储消息的数据型结构,FIFO。
注: MB 运行依赖于 MQ,IBM 几乎所有 SOA 相关的产品,都是构建于 MQ 之上。
[img]http://dl.iteye.com/upload/attachment/0068/0681/b1e78f02-bd88-3c41-b08d-f4df9b951e62.png[/img]
二、创建队列管理器
两种方式:命令行&MQ资源管理器
命令行方式示例:
[img]http://dl.iteye.com/upload/attachment/0068/0683/b6b277a4-9a37-35f8-b712-cf8d694683a0.png[/img]
MQ的一些命令集:
1.运行MQ控制台
$ runmqsc QMgrName
2.启动队列管理器 $ strmqm QMName
3.停止队列管理器
$ endmqm -p QMName (强制停止)
4.删除队列管理器
$ dltmqm QMName
5.定义本地队列
DEFine QLocal(QNAME) REPLACE 简写:DEF QL(QNAME) REPLACE
三、MQ节点Input & Output
1.新建消息流项目
[img]http://dl.iteye.com/upload/attachment/0068/0687/7da34e8b-220b-305c-9337-0159c0e02b3f.png[/img]
2.在项目中新建消息流
[img]http://dl.iteye.com/upload/attachment/0068/0691/7fbddf75-1411-36d1-902a-0f4b74106fc0.png[/img]
3.拖曳MQInput和MQOutput节点,并连线
[img]http://dl.iteye.com/upload/attachment/0068/0693/79f8c4e4-5f09-34c3-bc52-7a1c359aff4d.png[/img]
4.设置相关属性,主要是指定队列管理器和队列
5. 在MBTEST队列管理器建立相关队列
[img]http://dl.iteye.com/upload/attachment/0068/0695/acd19997-25ea-3a37-9e27-e69ccf4affe5.png[/img]
6.测试消息流,在QIN中加入消息“Hello”
[img]http://dl.iteye.com/upload/attachment/0068/0697/cf952fe3-1e91-38ea-8313-752184dd8439.png[/img]
7.查看消息“Hello”是否进入QOUT队列
[img]http://dl.iteye.com/upload/attachment/0068/0701/54efcc5f-b3b0-347e-bf64-9fd43e8e4d9f.png[/img]
1.概念解读
2.队列管理器的创建和管理
3.常用节点的使用以及测试
一、基本概念
MB: message broker(消息路由)——核心功能是“消息路由”和“消息格式转换”。
MQ: message queue(消息队列)——负责队列的管理。队列是用于存储消息的数据型结构,FIFO。
注: MB 运行依赖于 MQ,IBM 几乎所有 SOA 相关的产品,都是构建于 MQ 之上。
[img]http://dl.iteye.com/upload/attachment/0068/0681/b1e78f02-bd88-3c41-b08d-f4df9b951e62.png[/img]
二、创建队列管理器
两种方式:命令行&MQ资源管理器
命令行方式示例:
[img]http://dl.iteye.com/upload/attachment/0068/0683/b6b277a4-9a37-35f8-b712-cf8d694683a0.png[/img]
MQ的一些命令集:
1.运行MQ控制台
$ runmqsc QMgrName
2.启动队列管理器 $ strmqm QMName
3.停止队列管理器
$ endmqm -p QMName (强制停止)
4.删除队列管理器
$ dltmqm QMName
5.定义本地队列
DEFine QLocal(QNAME) REPLACE 简写:DEF QL(QNAME) REPLACE
三、MQ节点Input & Output
1.新建消息流项目
[img]http://dl.iteye.com/upload/attachment/0068/0687/7da34e8b-220b-305c-9337-0159c0e02b3f.png[/img]
2.在项目中新建消息流
[img]http://dl.iteye.com/upload/attachment/0068/0691/7fbddf75-1411-36d1-902a-0f4b74106fc0.png[/img]
3.拖曳MQInput和MQOutput节点,并连线
[img]http://dl.iteye.com/upload/attachment/0068/0693/79f8c4e4-5f09-34c3-bc52-7a1c359aff4d.png[/img]
4.设置相关属性,主要是指定队列管理器和队列
5. 在MBTEST队列管理器建立相关队列
[img]http://dl.iteye.com/upload/attachment/0068/0695/acd19997-25ea-3a37-9e27-e69ccf4affe5.png[/img]
6.测试消息流,在QIN中加入消息“Hello”
[img]http://dl.iteye.com/upload/attachment/0068/0697/cf952fe3-1e91-38ea-8313-752184dd8439.png[/img]
7.查看消息“Hello”是否进入QOUT队列
[img]http://dl.iteye.com/upload/attachment/0068/0701/54efcc5f-b3b0-347e-bf64-9fd43e8e4d9f.png[/img]