MQServer1:10.13.106.36
MQServer2:10.13.106.37
1、实现 MQServer2 发信息到MQServer1:
MQServer1 创建队列、通道和监听器:
1 2 | crtmqm QM_APPLE strmqm QM_APPLE |
1 2 3 4 5 6 | runmqsc QM_APPLE define qlocal(Q1) define channel(QM_ORANGE.QM_APPLE) chltype(RCVR) trptype(TCP) alter listener(system.default.listener.tcp) trptype(tcp) port(1414) start listener(system.default.listener.tcp) end |
MQServer2 创建队列和通道:
1 2 | crtmqm QM_ORANGE strmqm QM_ORANGE |
1 2 3 4 5 6 | runmqsc QM_ORANGE define qlocal(QM_APPLE) usage(xmitq) define qremote(Q1) rname(Q1) rqmname(QM_APPLE) xmitq(QM_APPLE) define channel(QM_ORANGE.QM_APPLE) chltype(SDR) conname( '10.13.106.36(1414)' ) xmitq(QM_APPLE) trptype(TCP) start channel(QM_ORANGE.QM_APPLE) end |
# xmitq 所要用的传输队列
# usage 用途xmitq是传输队列
MQServer2 发送消息:
1 2 3 4 5 6 | - bash -4.1$ amqsput Q1 QM_ORANGE Sample AMQSPUT0 start target queue is Q1 HELLO MQSERVER1 Sample AMQSPUT0 end - bash -4.1$ |
MQServer1 接收消息:
1 2 3 4 5 6 | - bash -4.1$ amqsget Q1 QM_APPLE Sample AMQSGET0 start message <HELLO MQSERVER1> no more messages Sample AMQSGET0 end - bash -4.1$ |
2、实现 MQServer1 发信息到MQServer2:
MQServer2 创建队列、通道和监听器:
1 2 3 4 5 6 | runmqsc QM_APPLE define qlocal(Q2) define channel(QM_APPLE.QM_ORANGE) chltype(RCVR) trptype(TCP) alter listener(system.default.listener.tcp) trptype(tcp) port(1414) start listener(system.default.listener.tcp) end |
MQServer1 创建队列和通道:
1 2 3 4 5 6 | runmqsc QM_ORANGE define qlocal(QM_ORANGE) usage(xmitq) define qremote(Q2) rname(Q2) rqmname(QM_ORANGE) xmitq(QM_ORANGE) define channel(QM_APPLE.QM_ORANGE) chltype(SDR) conname( '10.13.106.36(1414)' ) xmitq(QM_ORANGE) trptype(TCP) start channel(QM_APPLE.QM_ORANGE) end |