linux下MQ简单配置手册_第1页
linux下MQ简单配置手册_第2页
linux下MQ简单配置手册_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、消息发送涉及到的队列及通道示意图:定义发送方为 A,接收方为 B,下面是建立 A向B发送消息的单向配置.发送方A的配置1 .在发送方A创立队列治理器 QM_A :mqmlocalhost $ crtmqm -q QM_A 成功后会有如下提示:There are 90 days left in the trial period for this copy of WebSphere MQ.WebSphere MQ queue manager created.Creating or replacing default objects for QM_A.Default objects statisti

2、cs : 40 created. 0 replaced. 0 failed.Completing setup.2 . 启动QM_Amqmlocalhost $ strmqm -q QM_A成功后会有如下提示:There are 90 days left in the trial period for this copy of WebSphere MQ.WebSphere MQ queue manager 'QM_A' starting.5 log records accessed on queue manager 'QM_A' during the log re

3、play phase.Log replay for queue manager 'QM_A' complete.Transaction manager state recovered for queue manager 'QM_A'.WebSphere MQ queue manager 'QM_A' started.3 .在发送方 A创立A的本地队列 Q_A :mqmlocalhost $ runmqsc QM_A / 进入 QM_A 的限制台成功后会有如下提示:5724-H72 (C) Copyright IBM Corp. 1994, 202

4、2. ALL RIGHTS RESERVED.Starting MQSC for queue manager QM_A.然后在空白处开始输入命令(下面创立队列及通道均在限制台中进行):defineql( Q_A)成功后有如下提示:AMQ8006: WebSphere MQ queue created.4 .在发送方A创立用于和B通信的 传输队列QT_B :defineql( QT_B) usage(XMITQ)成功后有如下提示:AMQ8006: WebSphere MQ queue created.5 .在发送方 A创立映射接收方 B的远程队列 R_B :defineqr( R_B)rqmna

5、me(QM_B)rname(Q_B)xmitq(QT_B) Replace/QM_B是B的队列治理器名;Q_B是B的本地队列名;QT_B是用于和B通信的传输队列名.Replace为覆盖原有配置成功后有如下提示:AMQ8006: WebSphere MQ queue created.6 .在发送方A创立指向接收方 B的发送通道CHL_B :definechl( CHL_B) chltype(SDR) conname('(1414)') xmitq(QT_B)/ CHL_B由B提供,是 B的接收通道名;和1414是B的ip和监听端口;QT_B是用

6、于和B通信的传输队列名.成功后有如下提示:AMQ8014: WebSphere MQ channel created.至此,由A向B单向发送的队列及通道建立完毕,B需要建立本地队列、传输队列、接收通道、启动监听进程后可以接收消息(上面已进行过的操作略去,命名类似).发送方B的配置7 .在接收方B创立接收通道CHL_B :define channel(CHL_B)chltype(RCVR)成功后有如下提示:AMQ8014: WebSphere MQ channel created.8 .在接收方B启动监听进程:mqmlocalhost $ runmqlsr -t tcp -p 1414 -m Q

7、M_B&/为QM_B启动端口为1414的监听成功后有如下提示:1 12341mqmlocalhost $ 5724-H72 (C) Copyright IBM Corp. 1994, 2022. ALL RIGHTS RESERVED.可以使用 nestat an , 在 Active Internet connections (servers and established) 的 local address 中查看到该端口的使用.至此,发送方 A和接收方 B的配置工作已完成.发送测试消息下面是在发送方A发送测试消息:9. mqmlocalhost $ runmqchl -c CHL_

8、B -m QM_A& / 启动 QM_A 的发送通道 CHL_B 成功后有如下提示:Channel 'CHL_B' is starting.进入 /opt/mqm/samp/bin ,mqmlocalhost bin$ ./amqsputR_B QM_A/ R_B是映射接收方B的远程队列,QM_A为A的队列治理器成功后出现如下提示:Sample AMQSPUT0 starttarget queue is R_B这时在下面的空白处输入内容并同车,内容就由A发送至B下面是接收方B接收测试消息:mqmlocalhost bin$ ./amqsgetQ_B QM_B/Q_B是接收方B的本地队列, QM_B为B的队列治理器其他配置1 .用windows下的MQ治理器对linux下的MQ进行治理:DEFINE CHL(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) TRPTYPE(TCP) MCAUSER('mqm ')DEFINE QM(SYSTEM.MQEXPLORER.REPLY.MODEL) DEFTYPE(TEMPDYN)2 .需要建立效劳器连接通道提供应应用效劳使用:DEFINE CHANNEL(CONNNAME) CHLTYPE(SVRCONN)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论