欢迎来到天天文库
浏览记录
ID:40555762
大小:19.08 KB
页数:7页
时间:2019-08-04
《IBMMQSeries使用指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、IBMMQSeries使用指南随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。商业消息中间件的出现确保了消息传输的可靠性,高效率和安全性,同时也减少了系统的研发周期。目前应用最多的消息中间件产品为IBMMQSeries。本文就针对MQ的基本操作和设置进行周详的阐述,希望对读者有所帮助。 一.MQ基本操作 MQ中有几个非常重要的组件:队列管理器(QueueManager)、队列(Queue)和通道(Channel)。其基本的操作方法如下: 创建队列管理器 crtmqm?qQMgrName -q是指创建缺省的队列管理器 删除队列管理器
2、 dltmqmQmgrName 启动队列管理器 strmqmQmgrName 如果是启动默认的队列管理器,能不带其名字 停止队列管理器 endmqmQmgrName受控停止 endmqm?iQmgrName即时停止 endmqm?pQmgrName强制停止 显示队列管理器 dspmq?mQmgrName 运行MQSeries命令 runmqscQmgrName 如果是默认队列管理器,能不带其名字 往队列中放消息 amqsputQNameQmgrName 如果队列是默认队列管理器中的队列,能不带其队列管理器的名字 从队列中取出消息 amqsgetQN
3、ameQmgrName 如果队列是默认队列管理器中的队列,能不带其队列管理器的名字 启动通道 runmqchl?cChlName?mQmgrName 启动侦听 runmqlsr?tTYPE?pPORT?mQMgrName 停止侦听 endmqlsr-mQmgrName MQSeries命令 定义死信队列 DEFINEQLOCAL(QNAME)DEFPSIST(YES)REPLACE 设定队列管理器的死信队列 ALTERQMGRDEADQ(QNAME) 定义本地队列 DEFINEQL(QNAME)REPLACE 定义别名队列 DEFINEQALIAS(Q
4、ALIASNAME)TARGQ(QNAME) 远程队列定义 DEFINEQREMOTE(QRNAME)+ RNAME(AAA)RQMNAME(QMGRNAME)+ XMITQ(QTNAME) 定义模型队列 DEFINEQMODEL(QNAME)DEFTYPE(TEMPDYN) 定义本地传输队列 DEFINEQLOCAL(QTNAME)USAGE(XMITQ)DEFPSIST(YES)+ INITQ(SYSTEM.CHANNEL.INITQ)+ PROCESS(PROCESSNAME)REPLACE 创建进程定义 DEFINEPROCESS(PRONAME)+
5、 DESCR(‘STRING’)+ APPLTYPE(WINDOWSNT)+ APPLICID(’runmqchl-cSDR_TEST-mQM_TEST’) 其中APPLTYPE的值能是:CICS、UNIX、WINDOWS、WINDOWSNT等 创建发送方通道 DEFINECHANNEL(SDRNAME)CHLTYPE(SDR)+ CONNAME(‘100.100.100.215(1418)’)XMITQ(QTNAME)REPLACE 其中CHLTYPE能是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。 创
6、建接收方通道 DEFINECHANNEL(SDR_TEST)CHLTYPE(RCVR)REPLACE 创建服务器连接通道 DEFINECHANNEL(SVRCONNNAME)CHLTYPE(SVRCONN)REPLACE 显示队列的所有属性 DISPLAYQUEUE(QNAME)[ALL] 显示队列的所选属性 DISPLAYQUEUE(QNAME)DESCRGETPUT DISPLAYQUEUE(QNAME)MAXDEPTHCURDEPTH 显示队列管理器的所有属性 DISPLAYQMGR[ALL] 显示进程定义 DISPLAYPROCESS(PRONAME)
7、 更改属性 ALTERQMGRDESCR(‘NEWDESCRIPTION’) ALTERQLOCAL(QNAME)PUT(DISABLED) ALTERQALIAS(QNAME)TARGQ(TARGQNAME) 删除队列 DELETEQLOCAL(QNAME) DELETEQREMOTE(QRNAME) 清除队列中的所有消息 CLEARQLOCAL(QNAME) 二.设置一个能够通信的远程连接 以上讲述了MQ的基本命令操作,但只知道这
此文档下载收益归作者所有