Windows7--MQ队列管理器双向通道的建立

首先是创建两个队列管理器

1. QM1:TEST_QM

2. QM2:TEST_RQM


crtmqm -q TEST_QM

crtmqm -q TEST_RQM


队列管理器QM1:TEST_QM

队列名

队列属性

 

DATA

本地队列

define qlocal(DATA)

REMOTE.DATA.R

远程队列

指向队列:DATA.R   指向队列管理器:TEST_RQM

define qremote(REMOTE.DATA.R) rname(DATA.R) rqmname(TEST_RQM) xmitq(TEST.R)

TEST.R

传输队列

define qlocal(TEST.R) usage(xmitq)

创建对TEST_RQM的监听:define listener(DATA.LISTENER) trptype(tcp) control(qmgr) port(1417)

创建发送方通道:define channel(TO.TEST.R) chltype(sdr) conname('127.0.0.1(1418)') xmitq(TEST.R) trptype(tcp)

创建接收方通道:define channel(TO.TEST) chltype(rcvr) trptype(tcp)

队列管理器QM2:TEST_QM2

队列名

队列属性

 

DATA.R

本地队列

define qlocal(DATA.R)

REMOTE.DATA

远程队列

指向队列:DATA     指向队列管理器:TEST_QM

define qremote(REMOTE.DATA) rname(DATA) rqmname(TEST_QM) xmitq(TEST)

TEST

传输队列

define qlocal(TEST) usage(xmitq)

创建对TEST_QM的监听:define listener(DATA.LISTENER) trptype(tcp) control(qmgr) port(1418)

创建发送方通道:define channel(TO.TEST) chltype(sdr) conname('127.0.0.1(1417)') xmitq(TEST) trptype(tcp)

创建接收方通道:define channel(TO.TEST.R) chltype(rcvr) trptype(tcp)


注意事项:


1. QM1和QM2的通道名称要一致,当然QM1和QM2可以互为发送方,因此本例中有两条通道;


2. QM1的监听端口号要与QM2的通道端口一致,如果QM2到QM1有多条发送通道,那QM1要相应匹配地创建相同数目的监听


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值