MQ队列管理器

一:队列管理器常用术语:

队列:消息放入队列,以队列的形式发送。QUEUE

本地队列:本地队列管理器所创建的队列。(QLOCAL)

远程队列:本地应用所要传输消息给远地主机所建立的队列(可能位于其他主机上的队列,也可能在本地主机的挂载点上建立的队列)RMOTEQUEUE

传输队列:以远程队列为目标的临时消息队列,也就是相当于一个消息缓存区负责将消息发到远程队列。

通道:队列管理器之间进行消息传输的通道CHANNEL

二:队列管理器常用命令:

1:创建队列管理器:crtmqm QMNAME

2:启动队列管理器:strmqm QMNAME

3:运行QM的配置:runmqsc QMNAME

4:创建死信队列:define (当消息进入本地队列无法获取,消息会自动进入死信队列)

5:以目前所做项目交行管理会计为例:

本地UAT环境:182.119.148.225(10011)  ----------------------------------GSP项目:182.147.101.119(11001)

本地创建队列管理器:crtmqm MQNMAGW

创建传输队列: define queue (NMATOGSP)

创建本地接受队列:define queue(MQNMAGW.MQGSP01GW)

创建远程队列:define TO.MQGSP01GW

创建发送通道:channel MQNMAGW.TO.MQGSP01GW

GSP方:

本地创建队列管理器 crtmqm MQGSP01GW

创建本地队列 from.MQNAMGW(对应225上的TO.MQGSP01GW)

穿件本地接收通道(MQNMAGW.TO.MQGSP01GW)

两地都创建监听并启动,这样就建立了225到119系统之间的消息传输通道。当然也可以在119上创建远程队列向225发送消息

测试队列管理是否正常工作:

cd /home/mqm/samp/bin

amqsput   TO.MQGSP01GW   MQNMAGW

会有提示信息提示输入消息,回车,若不输入任何信息回车视为退出

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值