ibm linux mq 发送消息_IBM MQ简明教程——2. 将消息发送至远程队列

一. 创建队列管理器

通过以下命令,创建名为QMGR_02_BANK的队列管理器

crtmqm QMGR_02_BANK

通过输入以下命令来启动此队列管理器

strmqm QMGR_02_BANK

示例如下:

$ crtmqm QMGR_02_BANK

IBM MQ queue manager created.

Directory '/var/mqm/qmgrs/QMGR_02_BANK' created.

The queue manager is associated with installation 'Installation1'.

Creating or replacing default objects for queue manager 'QMGR_02_BANK'.

Default objects statistics : 83 created. 0 replaced. 0 failed.

Completing setup.

Setup completed.

$ strmqm QMGR_02_BANK

The system resource RLIMIT_NOFILE is set at an unusually low level for IBM MQ.

IBM MQ queue manager 'QMGR_02_BANK' starting.

The queue manager is associated with installation 'Installation1'.

5 log records accessed on queue manager 'QMGR_02_BANK' during the log replay phase.

Log replay for queue manager 'QMGR_02_BANK' complete.

Transaction manager state recovered for queue manager 'QMGR_02_BANK'.

IBM MQ queue manager 'QMGR_02_BANK' started using V9.1.1.0.

$

二. 创建本地队列

通过输入以下命令来启用 MQSC 命令

runmqsc QMGR_02_BANK

通过输入以下命令来定义名为 QM_02_BANK 的本地队列(传输队列)

define qlocal (Q_TRAN_02_BANK) usage (xmitq)

此时会显示消息,告诉您已经创建了队列和缺省 IBM MQ 对象。

qlocal:队列名称

usage:队列用法,normal代表本地队列,xmitq代表传输队列

通过输入以下命令来定义远程队列定义

define qremote (Q1) rname (Q1) rqmname(QMGR_01_BANK) xmitq (Q_TRAN_02_BANK)

qremote:远程队列名称

rname:接收队列的名称

rqmname:接收队列所属的队列管理器名称

xmitq:传输队列管理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值