python转行系列5:pymqi获取IBM MQ队列消息

本文介绍了如何使用Python的pymqi库连接到IBM MQ队列管理器并从本地队列中获取消息。通过创建通道、打开队列及调用get函数,实现便捷的消息查看。测试过程展示了一条消息的添加和获取。
摘要由CSDN通过智能技术生成

前言

         部门主要使用IBM MQ作为消息中间件,但使用IBM MQ explorer查看消息内容时不胜方便,特别是当消息很多的时候,explorer只能一条条查看。因而思考是否有可用的lib方便获取MQ消息。这不,结合所学的皮毛python,找到pymqi库。本文讲述如何从IBM MQ的本地队列中获取消息。有关IBM MQ的相关术语(消息队列、通道、队列管理器)请参阅笔者的其他博文。

代码

import pymqi
def Test4_MQGet():
    qMgr = pymqi.connect('QM.T24.SWIFT', 'T24.CH', '99.12.98.194(1414)');
    cQueue = pymqi.Queue(qMgr, 'Q.OUTWARD');
    strMsg = cQueue.get();
    print(type(qMgr), type(cQueue))
    print(type(strMsg))
    print(strMsg.decode());
    cQueue.close();
    qMgr.disconnect();
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值