前言
在前文从本地队列获取消息的基础上,本文讲述如何将消息推送至IBM MQ 队列(queue)。
代码
import pymqi
def Test4_MQPut():
queue_manager = 'QM.T24.SWIFT'
channel = 'T24.CH'
host = '99.12.98.194'
port = '1414'
queue_name = 'Q.OUTWARD'
message = b'Hello from Python!'
conn_info = '%s(%s)' % (host, port)
qmgr = pymqi.connect(queue_manager, channel, conn_info)
queue = pymqi.Queue(qmgr, queue_name)
queue.put(message);
queue.close()
qmgr.disconnect()
解释
- 与从本地队列获取消息一样,我们使用相同的队列管理器、本地队列以及监听端口;