繁体   English   中英

IBM MQ 删除不需要的数据

[英]IBM MQ remove unwanted data

谁能解释我们如何减少发送到主题的总消息数据,例如不必要的消息头。 我正在尝试将一串消息发送到一个主题并使用 MQGET 调用从该主题中检索。 https://www.ibm.com/docs/en/ibm-mq/9.2?topic=calls-mqget-get-message在此链接中定义,数据长度是从主题接收到的消息的总大小。 数据长度和实际字符串大小的差异非常不同。 数据长度远高于我发送的实际字符串。

因此,一定是 IBM MQ 正在使用标头和属性填充消息,而这些只是将字符串发送到主题时不需要的。

我们可以禁用未使用的标头和属性以降低数据长度吗?

您可以使用 MQGMO 属性选项来控制包含哪些属性以及这些属性是作为消息头返回还是在单独的消息句柄中返回。 您可能想要设置 MQGMO_NO_PROPERTIES 选项,此处记录: https://www.ibm.com/docs/en/ibm-mq/9.2?topic=mqgmo-options-mqlong

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM