python - pymqi correlId 长度
问题描述
我使用 pymqi,版本 1.12.0
我试图将带有 correlId 的 msg 放入队列中,当我取回 msg 时,我只收到了 correlId 的一部分(前 24 个字符)。我看到CMQC下定义的correlId的长度:MQ_CORREL_ID_LENGTH=24
如何更改默认长度以使其适合不同的 correlIds 长度?
解决方案
MQMD CorrelId 固定为 24 个字节(不是字符)。这是无法改变的。不同的语言绑定可能对不完全是该长度的输入(填充/截断)执行不同的操作,并且可能会或可能不会给出错误返回,但 24 是基础长度。
推荐阅读
- javascript - Javascript 在数组中切换显示
- python - 如何在 Python 中的字符串列表末尾删除多个子字符串?
- android - 用于以编程方式更新 apk 的 Xamarin 应用程序
- python - 列出了制作图形可视化程序的问题
- xamarin - Xamarin.Forms 应用程序不会在没有清理/重建解决方案的情况下应用来自第二个项目程序集的代码更改
- python - 在忽略大小写的情况下按多列对数据框进行排序
- python - 无法将 dicts 字符串加载到 JSON 中
- python - 获取 ValueError:在尝试运行 Adjt 时发现样本数量不一致的输入变量:[248, 1239]。R 平方和 RMSE
- xml - 将订单发布到 Prestashop API 时出现 500 内部服务器错误
- php - 如何使用 PHP 从我自己的 Instagram 获取图像?