IBM Websphere MQ _02 MQ消息队列、通道、消息的创建及传输
2017-05-31 15:45
323 查看
准备条件:
1) IBM MQ消息中间件软件安装完毕,详见文件夹下TXT文档
2) Mqm用户及用户组创建完毕
下面开始建立MQ通道及队列
1、 查看目前已创建的队列:dspmq
2、 由于做本地实验,建立并启动两个队列管理器 分别用于ZHAOCONG发送和ZC接收message消息
创建:crtmqm ZHAOCONG、crtmqm ZC
启动:strmqm ZHAOCONG、strmqm ZC
3、 查看队列管理器运行状态:
dspmq:
4、 运行队列管理器并创建相应的远程队列、传输队列及通道
1) 打开队列管理器并定义远程队列:
runmqsc ZHAOCONG
定义一个名叫QR的远程队列,远端对应的“本地队列”是QL,远程队列属于ZC队列管理器,使用QX队列作为传输队列(即通道)
2) 定义传输队列:
定义一个名叫QX的本地队列,被作为传输队列(XMITQ)使用
3) 定义传输通道:
定义一个名为C的传输通道,通道类型为SDR(sender),协议类型为TCP,连接名为‘127.0.0.1(1417)’IP+端口,采用本地QX队列作为传输队列
5、 运行远程队列管理器并创建相应的本地队列及接收message通道:
1) 打开队列管理器并定义本地队列:
runmqsc ZC
定义本地队列QL,用于接收消息
2) 定义接收通道C:
定义接收通道C,通道类型为RCVR(receiver),协议TCP
3) 定义并开启接收队列ZC监听:
6、 此时接收队列已打开监听,这是要通过发送队列管理器打开通道即可:
Runmqsc ZHAOCONG
Start CHANNEL(C)
此时mq消息中间件的消息队列通道已经建立完毕,可以发送消息了
7、 发送消息测试:
1) 启动本地(队列管理器ZHAOCONG中的)远程消息队列,写入如下内容:
2)远程(由于在本地模拟远程)接收消息队列信息,如下:
获取消息成功,消息中间件可以避免因为宕机或者网络异常所导致的信息丢失问题。
使用mq队列管理器配置信息,以下几点一条都不能丢下:
1) 远程队列
2) 传输队列
3) 传输通道
4) 远程接收队列
5) 远程传输通道
6) 远程监听配置及开启
7) 本地通道开启
1) IBM MQ消息中间件软件安装完毕,详见文件夹下TXT文档
2) Mqm用户及用户组创建完毕
下面开始建立MQ通道及队列
1、 查看目前已创建的队列:dspmq
2、 由于做本地实验,建立并启动两个队列管理器 分别用于ZHAOCONG发送和ZC接收message消息
创建:crtmqm ZHAOCONG、crtmqm ZC
启动:strmqm ZHAOCONG、strmqm ZC
3、 查看队列管理器运行状态:
dspmq:
4、 运行队列管理器并创建相应的远程队列、传输队列及通道
1) 打开队列管理器并定义远程队列:
runmqsc ZHAOCONG
定义一个名叫QR的远程队列,远端对应的“本地队列”是QL,远程队列属于ZC队列管理器,使用QX队列作为传输队列(即通道)
2) 定义传输队列:
定义一个名叫QX的本地队列,被作为传输队列(XMITQ)使用
3) 定义传输通道:
定义一个名为C的传输通道,通道类型为SDR(sender),协议类型为TCP,连接名为‘127.0.0.1(1417)’IP+端口,采用本地QX队列作为传输队列
5、 运行远程队列管理器并创建相应的本地队列及接收message通道:
1) 打开队列管理器并定义本地队列:
runmqsc ZC
定义本地队列QL,用于接收消息
2) 定义接收通道C:
定义接收通道C,通道类型为RCVR(receiver),协议TCP
3) 定义并开启接收队列ZC监听:
6、 此时接收队列已打开监听,这是要通过发送队列管理器打开通道即可:
Runmqsc ZHAOCONG
Start CHANNEL(C)
此时mq消息中间件的消息队列通道已经建立完毕,可以发送消息了
7、 发送消息测试:
1) 启动本地(队列管理器ZHAOCONG中的)远程消息队列,写入如下内容:
2)远程(由于在本地模拟远程)接收消息队列信息,如下:
获取消息成功,消息中间件可以避免因为宕机或者网络异常所导致的信息丢失问题。
使用mq队列管理器配置信息,以下几点一条都不能丢下:
1) 远程队列
2) 传输队列
3) 传输通道
4) 远程接收队列
5) 远程传输通道
6) 远程监听配置及开启
7) 本地通道开启
相关文章推荐
- 在IBM WebSphere MQ本地队列中存取消息
- [置顶] (java)IBM websphere MQ 通过PCF_CommonMethods在队列管理器中创建队列
- IBM WebSphere MQ消息通道的配置和维护介绍
- 【原创】一种实现IBM MQ通道传输能力垂直扩展的方法 - An Approach for Scaling Up/Down IBM MQ Channel Throughput
- 在IBM WebSphere MQ本地队列中存取消息
- RocketMQ3.2.2生产者发送消息自动创建Topic队列数无法超过4个
- RabbitMQ .NET消息队列使用入门(二)【多个队列间消息传输】
- IBM Message Broker(IBM ESB产品)查询MQ(Message Queue)中已经创建了哪些队列
- RabbitMQ .NET消息队列使用入门(二)【多个队列间消息传输】
- 在IBM WebSphere MQ本地队列中存取消息
- IBM WebSphere MQ消息通道的配置和维护介绍(一)
- MQ中将消息发送至远程队列的配置
- MQ 队列管理器间消息通讯的方法
- ucosII消息队列创建函数
- 进程之间如何通过消息队列传输大量数据
- 1--消息队列(报文队列)实践到内核--消息队列的创建
- 消息队列(MQ)技术的介绍和原理
- 基于消息队列的信息传输机制
- IBM WEBSPHERE MQ 接收消息中文乱码问题的处理
- 搭建JAVA访问WebSphere MQ消息传输