python转行系列6:pymqi推送IBM MQ队列消息

本文介绍了如何使用Python库pymqi将消息推送到IBM MQ队列。从队列管理器打开队列,然后通过Queue的put函数发送字节流消息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在前文从本地队列获取消息的基础上,本文讲述如何将消息推送至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()

解释

  1. 与从本地队列获取消息一样,我们使用相同的队列管理器、本地队列以及监听端口;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值