您的位置:首页 > 理论基础 > 计算机网络

MQ说明与简要命令使用

2008-12-01 14:05 375 查看
  WebSphere MQ作为IBM软件家族的消息传输中间件产品,以其出色的特性和功能在业界享有盛誉。WebSphere MQ独特的安全机制、简便快速的编程风格、卓越不凡的稳定性、可扩展性和跨平台性,以及强大的消息通讯能力,使得它在银行、电信,还是在交通运输、政府机关等各行各业,赢得了很高的市场份额。在中国,WebSphere MQ同样拥有广泛的用户基础和许许多多的成功案例。它不仅具有跨平台、跨网络的特性,而且以其特有的先进机制保证对消息的"Once and Once only"的传输,做到不丢失、不复传。
  在WebSphere MQ给客户带来的众多价值中,有一点十分重要,就是它的通讯感知和恢复机制,尤其适用于我国目前的现状,在我国很多地方存在网络线路质量差,网络状态不稳定的现状。因为WebSphere MQ在支持同步通讯的同时,提供了基于消息队列存储-转发机制的异步通讯模式,应用程序只需将消息交给WebSphere MQ,就由WebSphere MQ负责将消息安全、可靠地发送出去,不再需要应用和人工的干预,当网络出现故障的情况下,或对方主机发生故障时,WebSphere MQ能够作到不需要人工干预,自动探测网络状况的好坏,并且在网络恢复正常之后能够继续正常工作。

=======================================

:/  su - mqm        

:/  mqm                

:/  dspmq                       显示所有QueueManage

:/  crtmqm Queue名       创建QueueManage

:/  strmqm Queue名       启动QueueManage

:/   endmqm Queue名     停止QueueManage

=======================================

在QueueManage下再创建本地使用的Queue:

runmqsc QueueManage名

help                               察看可使用的命令关键字

define ql(Queue名)       定义可使用的Queue

display ql(Queue名)     察看定义后Queue的一些基本信息

(注: Queue信息中有很多直观的信息,比如CURDEPTH可以判断次Queue中的数据条数,DEFPSIST(YES)则表示它是消息稳固的,即应用程序或网络出现问题时,Queue里面的消息不会丢失,并可操作重发,反之... TYPE(QLOCAL)可判断它是本地Queue或远程Queue )

alter ql(Queue名)         可修改Queue的一些基本信息,比如我要修改Queue的DEFPSIST(YES),则使用alter ql(Queue名) DEFPSIST(NO)

mqrc 错误代码            可察看Queue的错误信息

delete ql(Queue名)       删除Queue

clear ql(Queue名)         清除Queue里面的数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息