MQ使用指南(转载的)

一.MQ基本操作

       MQ中有几个很重要的组件:队列管理器(QueueManager)、队列(Queue)和通道(Channel)。其基本的操作方法如下:

       创建队列管理器
       crtmqm –q QMgrName
       -q是指创建缺省的队列管理器

       删除队列管理器
       dltmqm QmgrName

       启动队列管理器
       strmqm QmgrName
       如果是启动默认的队列管理器,可以不带其名字

       停止队列管理器
       endmqm QmgrName 受控停止

       endmqm –i QmgrName 立即停止

       endmqm –p QmgrName 强制停止

       显示队列管理器
       dspmq –m QmgrName

       运行MQSeries命令
       runmqsc QmgrName
       如果是默认队列管理器,可以不带其名字

       往队列中放消息
       amqsput QName QmgrName
       如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字

       从队列中取出消息
       amqsget QName QmgrName
       如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字

       启动通道
       runmqchl –c ChlName –m QmgrName

       启动侦听
       runmqlsr –t TYPE –p PORT –m QMgrName

       停止侦听
       endmqlsr -m QmgrName

       MQSeries命令

       定义死信队列
       DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE

       设定队列管理器的死信队列
       ALTER QMGR DEADQ(QNAME)

       定义本地队列
       DEFINE QL(QNAME) REPLACE

       定义别名队列
       DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)

       远程队列定义
       DEFINE QREMOTE(QRNAME) +
       RNAME(AAA) RQMNAME(QMGRNAME) +
       XMITQ(QTNAME)

       定义模型队列
       DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)

       定义本地传输队列
       DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +
       INITQ(SYSTEM.CHANNEL.INITQ)+
       PROCESS(PROCESSNAME) REPLACE

       创建进程定义
       DEFINE PROCESS(PRONAME) +
       DESCR(‘STRING’)+
       APPLTYPE(WINDOWSNT)+
       APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
       其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等

       创建发送方通道
       DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+
       CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE
       其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。

       创建接收方通道
       DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE

       创建服务器连接通道
       DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE

       显示队列的所有属性
       DISPLAY QUEUE(QNAME) [ALL]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值