linux mq客户端配置,客户端配置 - IBM MQ运维使用手册_服务器应用_Linux公社-Linux系统门户网站...

六、    客户端配置

为方便对部署在linux上的MQ程序进行管理,可以通过在windows端添加远程远程队列管理器的方式进行图形化管理。以为QM1新建远程队列管理器进行图形化管理为例,步骤如下:

1.    修改队列管理器QM1访问权限

mqm@mq:~> strmqm QM1

mqm@mq:~> runmqsc QM1

alter qmgr chlauth(disabled)

2.    在linux端队列管理器QM1下新建监听

mqsc命令模式下新建监听L1,端口为1501

DEFINE LISTENER(L1) TRPTYPE(TCP) PORT(1501) CONTROL(QMGR) REPLACE

START LISTENER(L1)

f6340f2f4d8eee85e0a24d925e0cc09e.png

3.    新建服务器连接通道C1并启动

define channel(C1) chltype(SVRCONN) trptype(TCP) mcauser('mqm') replace

start channel(C1)

当windows端没有连接时,C1状态为“通道状态未找到”,此状态为正常。

e11c21a61203e29c52e9756a417464c2.png

4.    在windows端启动MQ,新建远程队列管理器QM1

ee29b093140979938b38ebe83c4d8114.png

“队列管理器”——“添加远程队列管理器”

f4ffac2058acffa12c087f0d0926ba3c.png

队列名为QM1

51f29198bc46c1445b47ecde5e4899c9.png

Ip为192.168.0.151,端口为L1的1501,服务器连接通道为C1,单击完成

bed9c00ad500ffbbe9a1a6112464c316.png

如图,具体操作可参见目录五的测试场景二

附件:生产创建队列管理器及通道和监听器语句

--创建队列管理器

crtmqm QM_VACT

--启动队列管理器

strmqm QM_VACT

--创建服务器连接通道

DEFINE CHANNEL ('VACT.SVR.CONN') CHLTYPE(SVRCONN) +

TRPTYPE(TCP) +

DESCR(' ') +

HBINT(300) +

MAXMSGL(4194304) +

MCAUSER('mqm') +

RCVDATA(' ') +

RCVEXIT(' ') +

SCYDATA(' ') +

SCYEXIT(' ') +

SENDDATA(' ') +

SENDEXIT(' ') +

SSLCAUTH(REQUIRED) +

SSLCIPH(' ') +

SSLPEER(' ') +

KAINT(AUTO) +

MONCHL(QMGR) +

COMPMSG(NONE) +

COMPHDR(NONE) +

SHARECNV(10) +

MAXINST(999999999) +

MAXINSTC(999999999) +

REPLACE

--创建侦听器

DEFINE LISTENER ('LISTENER.TCP') +

TRPTYPE(TCP) +

IPADDR(' ') +

PORT(10010) +

BACKLOG(0) +

DESCR(' ') +

CONTROL(QMGR) +

REPLACE

--创建死信队列

DEFINE QLOCAL ('DEADQ') +

DESCR(' ') +

PUT(ENABLED) +

DEFPRTY(0) +

DEFPSIST(YES) +

DEFPRESP(SYNC) +

* CURDEPTH(0) +

CLWLUSEQ(QMGR) +

SCOPE(QMGR) +

GET(ENABLED) +

PROPCTL(COMPAT) +

DEFREADA(NO) +

MAXDEPTH(20000) +

MAXMSGL(4194304) +

SHARE +

DEFSOPT(SHARED) +

MSGDLVSQ(PRIORITY) +

HARDENBO +

USAGE(NORMAL) +

NOTRIGGER +

TRIGTYPE(FIRST) +

TRIGDPTH(1) +

TRIGMPRI(0) +

TRIGDATA(' ') +

PROCESS(' ') +

INITQ(' ') +

RETINTVL(999999999) +

BOTHRESH(0) +

BOQNAME(' ') +

QDEPTHHI(80) +

QDEPTHLO(20) +

QDPMAXEV(ENABLED) +

QDPHIEV(DISABLED) +

QDPLOEV(DISABLED) +

QSVCINT(999999999) +

QSVCIEV(NONE) +

DISTL(NO) +

NPMCLASS(NORMAL) +

STATQ(QMGR) +

MONQ(QMGR) +

ACCTQ(QMGR) +

CLUSTER(' ') +

CLUSNL(' ') +

DEFBIND(OPEN) +

CLWLRANK(0) +

CLWLPRTY(0) +

REPLACE

--创建本地队列

DEFINE QLOCAL ('LQ.EAM.SD.100100') +

DESCR(' ') +

PUT(ENABLED) +

DEFPRTY(0) +

DEFPSIST(YES) +

DEFPRESP(SYNC) +

* CURDEPTH(0) +

CLWLUSEQ(QMGR) +

SCOPE(QMGR) +

GET(ENABLED) +

PROPCTL(COMPAT) +

DEFREADA(NO) +

MAXDEPTH(20000) +

MAXMSGL(4194304) +

SHARE +

DEFSOPT(SHARED) +

MSGDLVSQ(PRIORITY) +

HARDENBO +

USAGE(NORMAL) +

NOTRIGGER +

TRIGTYPE(FIRST) +

TRIGDPTH(1) +

TRIGMPRI(0) +

TRIGDATA(' ') +

PROCESS(' ') +

INITQ(' ') +

RETINTVL(999999999) +

BOTHRESH(0) +

BOQNAME(' ') +

QDEPTHHI(80) +

QDEPTHLO(20) +

QDPMAXEV(ENABLED) +

QDPHIEV(DISABLED) +

QDPLOEV(DISABLED) +

QSVCINT(999999999) +

QSVCIEV(NONE) +

DISTL(NO) +

NPMCLASS(NORMAL) +

STATQ(QMGR) +

MONQ(QMGR) +

ACCTQ(QMGR) +

CLUSTER(' ') +

CLUSNL(' ') +

DEFBIND(OPEN) +

CLWLRANK(0) +

CLWLPRTY(0) +

REPLACE

--创建远程队列

DEFINE QREMOTE ('RQ.TSC.VACT.BMS') +

* ALTDATE (2013-07-03) +

* ALTTIME (16.42.30) +

DESCR(' ') +

PUT(ENABLED) +

DEFPRTY(0) +

DEFPSIST(NO) +

DEFPRESP(SYNC) +

SCOPE(QMGR) +

XMITQ('TQ.TSC.VACT.BMS') +

RNAME('LQ.VACT.BMS') +

RQMNAME('QM_BMS') +

CLUSTER(' ') +

CLUSNL(' ') +

DEFBIND(OPEN) +

CLWLRANK(0) +

CLWLPRTY(0) +

REPLACE

--创建传输队列

DEFINE QLOCAL ('TQ.TSC.VACT.BMS') +

DESCR(' ') +

PUT(ENABLED) +

DEFPRTY(0) +

DEFPSIST(YES) +

DEFPRESP(SYNC) +

* CURDEPTH(0) +

CLWLUSEQ(QMGR) +

SCOPE(QMGR) +

GET(ENABLED) +

PROPCTL(COMPAT) +

DEFREADA(NO) +

MAXDEPTH(20000) +

MAXMSGL(4194304) +

SHARE +

DEFSOPT(SHARED) +

MSGDLVSQ(PRIORITY) +

HARDENBO +

USAGE(XMITQ) +

TRIGGER +

TRIGTYPE(FIRST) +

TRIGDPTH(1) +

TRIGMPRI(0) +

TRIGDATA('VACT.TO.BMS') +

PROCESS(' ') +

INITQ('SYSTEM.CHANNEL.INITQ') +

RETINTVL(999999999) +

BOTHRESH(0) +

BOQNAME(' ') +

QDEPTHHI(80) +

QDEPTHLO(20) +

QDPMAXEV(ENABLED) +

QDPHIEV(DISABLED) +

QDPLOEV(DISABLED) +

QSVCINT(999999999) +

QSVCIEV(NONE) +

DISTL(YES) +

NPMCLASS(NORMAL) +

STATQ(QMGR) +

MONQ(QMGR) +

ACCTQ(QMGR) +

CLUSTER(' ') +

CLUSNL(' ') +

DEFBIND(OPEN) +

CLWLRANK(0) +

CLWLPRTY(0) +

REPLACE

--创建发送通道

DEFINE CHANNEL ('BMS.TO.VACT') CHLTYPE(SDR) +

* ALTDATE (2013-05-27) +

* ALTTIME (20.34.39) +

TRPTYPE(TCP) +

BATCHINT(0) +

BATCHHB(0) +

BATCHSZ(50) +

CONNAME('localhost(10010)') +

LOCLADDR(' ') +

CONVERT(NO) +

DESCR(' ') +

DISCINT(6000) +

HBINT(300) +

LONGRTY(999999999) +

LONGTMR(1200) +

SHORTRTY(10) +

SHORTTMR(60) +

MAXMSGL(4194304) +

MCATYPE(PROCESS) +

MCAUSER(' ') +

MSGDATA(' ') +

MSGEXIT(' ') +

NPMSPEED(FAST) +

RCVDATA(' ') +

RCVEXIT(' ') +

SCYDATA(' ') +

SCYEXIT(' ') +

SENDDATA(' ') +

SENDEXIT(' ') +

SEQWRAP(999999999) +

USERID(' ') +

XMITQ('TQ.TSC.BMS.VACT') +

SSLCIPH(' ') +

SSLPEER(' ') +

KAINT(AUTO) +

MONCHL(QMGR) +

STATCHL(QMGR) +

COMPMSG(NONE) +

COMPHDR(NONE) +

PROPCTL(COMPAT) +

REPLACE

--创建接收通道

DEFINE CHANNEL ('VACT.TO.BMS') CHLTYPE(RCVR) +

* ALTDATE (2013-05-28) +

* ALTTIME (14.17.24) +

TRPTYPE(TCP) +

BATCHSZ(50) +

DESCR(' ') +

HBINT(300) +

MAXMSGL(4194304) +

MCAUSER(' ') +

MRDATA(' ') +

MREXIT(' ') +

MRRTY(10) +

MRTMR(1000) +

MSGDATA(' ') +

MSGEXIT(' ') +

NPMSPEED(FAST) +

PUTAUT(DEF) +

RCVDATA(' ') +

RCVEXIT(' ') +

SCYDATA(' ') +

SCYEXIT(' ') +

SENDDATA(' ') +

SENDEXIT(' ') +

SEQWRAP(999999999) +

SSLCAUTH(REQUIRED) +

SSLCIPH(' ') +

SSLPEER(' ') +

KAINT(AUTO) +

MONCHL(QMGR) +

STATCHL(QMGR) +

COMPMSG(NONE) +

COMPHDR(NONE) +

REPLACE

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值