网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM MQ入门

IBM WMQ 技术介绍 总体介绍 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。 IBM WebSphere MQ 产品支持应用程序通过不同组件如处理器、子系统、操作系统以及通信协议的网络彼此进行通信。例如,IBM WebSphere MQ 支持 35 种以上的不同操作系统。 IBM WebSphere MQ 支持两种不同的应用程序编程接口:Java 消息服务(JMS)和消息队列接口(MQI)。在 IBM WebSphere MQ 服务器上,JMS 绑定方式被映射到 MQI。如图所示,应用程序直接与其本地队列管理器通过使用 MQI 进行对话,MQI 是一组要求队列管理器提供服务的调用。MQI 的引人之处是它只提供 13 次调用。这意味着对于应用程序编程员它是一种非常易于使用的接口,因为大部分艰苦工作都将透明完成的。Xmit Xmit 传输队列 以远程队列为目标的临时消息队列 6 CHANNEL C 通道 队列管理器之间的通信路径 发送方通道 接收方通道 7 侦听器 从客户机或其他队列管理器接受网络请求。 8 命令服务器 验证命令并将有效命令发送到命令处理器(后者随后执行命令)。 9 CCSID 编码字符资源管理器的编码字符集标识SDR SDR 消息发送者 RCVR RCVR 消息接收者 安装 下载 最新版本: 有多个版本:linux_32,linux_64,linux_win linux_32版本下载地址: /sdfdl/v2/fulfill/CZRW2ML/Xa.2/Xb.JSiMj8YMuuX3C7jhf4qeR2CKMC_k8gut5wYU5AwrHg/Xc.CZRW2ML/CZRW2ML.tar.gz/Xd./Xf.LPr.D1VK/Xg.5749153/Xi.ESD-WSMQ-EVAL/XY.regsrvs/XZ.UNMMGdffsy3miqHUU9ls7TpUo0w/CZRW2ML.tar 硬件环境 NO. IP 硬件 操作系统 用途 1 31 PC-server Linux-64 接收数据 2 32 PC-server Linux-64 发送数据 安装 上传文件到相关目录, 解压文件 tar zxvf wmq_linux_64_7.tar.gz CZJ3YML.tar.gz 执行许可 #文字模式 ./mqlicense.sh -text_only 输入1 安装 rpm -ivh MQSeriesRuntime-7.0.1-3.i386.rpm rpm -ivh MQSeriesSDK-7.0.1-3.i386.rpm #安装服务端: rpm -ivh MQSeriesServer-7.0.1-3.i386.rpm #安装客户端: rpm -ivh MQSeriesClient-7.0.1-3.i386.rpm #安装例子: rpm -ivh MQSeriesSamples-7.0.1-3.i386.rpm #安装JAVA: rpm -ivh MQSeriesJava-7.0.1-3.i386.rpm 安装后会自动创建系统用户及用户组:mqm 程序安装目录:/opt/mqm 数据相关目录:/var/mqm Java相关jar包:/opt/mqm/java/lib 更改mqm用户密码 #新密码 passwd mqm #切换到mqm用户 su - mqm 后续操作用mqm用户操作 卸载 1.用root帐号登录系统2.停止所有队列管理器 //查看正在运行的队列管理器 dspmq //停止所有跟队列管理器相关的监听程序,注意:QueueManagerName是队列队列管理器名称,具体名称用命令dspmq查询 endmqlsr -m QueueManagerName //停止所有正在运行的队列管理器 endmqm QueueManagerName //确认所有跟MQ有关的进程都已经停止 ps -ef | grep mq//查看安装了那些相关的包 rpm -q -a | grep MQSeries//一次性删除所有安装的包,以下命令只是一个示例,命令后面的包名称是命令“rpm -q -a | grep MQSeries” //查询所得的所有包名称,包名之间用空格分隔, rpm -ev MQSeriesRuntime-6.0.0-0 MQSeriesS

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档