ibm mqseries命令使用指南

ibm mqseries命令使用指南

ID:19509897

大小:384.00 KB

页数:10页

时间:2018-10-02

ibm mqseries命令使用指南_第1页
ibm mqseries命令使用指南_第2页
ibm mqseries命令使用指南_第3页
ibm mqseries命令使用指南_第4页
ibm mqseries命令使用指南_第5页
资源描述:

《ibm mqseries命令使用指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字从队列中取出消息amqsgetQNameQmgrName如果队列是默认队列

3、管理器中的队列,可以不带其队列管理器的名字启动通道runmqchl–cChlName–mQmgrName启动侦听runmqlsr–tTYPE–pPORT–mQMgrName停止侦听endmqlsr-mQmgrNameMQSeries命令定义死信队列DEFINEQLOCAL(QNAME)DEFPSIST(YES)REPLACE设定队列管理器的死信队列ALTERQMGRDEADQ(QNAME)定义本地队列DEFINEQL(QNAME)REPLACE定义别名队列DEFINEQALIAS(QALIASNAME)TARGQ(QNAME)远程队列定义DEFINEQREM

4、OTE(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)+DESCR(‘STRING’)+APPLTYPE(WINDOWSNT)+APPLICID(’runm

5、qchl-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。创建接收方通道DEFINECHANNEL(SDR_TEST)CHLTYPE(RCVR)REPLACE创建服

6、务器连接通道DEFINECHANNEL(SVRCONNNAME)CHLTYPE(SVRCONN)REPLACE显示队列的所有属性DISPLAYQUEUE(QNAME)[ALL]显示队列的所选属性DISPLAYQUEUE(QNAME)DESCRGETPUTDISPLAYQUEUE(QNAME)MAXDEPTHCURDEPTH显示队列管理器的所有属性DISPLAYQMGR[ALL]显示进程定义DISPLAYPROCESS(PRONAME)更改属性ALTERQMGRDESCR(‘NEWDESCRIPTION’)ALTERQLOCAL(QNAME)PUT(DISAB

7、LED)ALTERQALIAS(QNAME)TARGQ(TARGQNAME)删除队列DELETEQLOCAL(QNAME)DELETEQREMOTE(QRNAME)清除队列中的所有消息CLEARQLOCAL(QNAME)二.配置一个能够通信的远程连接以上讲述了MQ的基本命令操作,但只知道这些是没有实际意义的。MQ的最终目的是实现远程通信,所以下面就以一个具体的例子来说明如何实现远程连接。这个例子的目的是建立可以实现消息传递的一对MQ服务器,它们分别基于NT和UNIX平台。首先在NT端建一队列管理器crtmqm–qQM_NT启动队列管理器strmqmQM_NT

8、运行MQ控制台命令runmqscQM_NT创建死信队

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。