gpt4 book ai didi

java - MQ GET 问题 - 需要输入

转载 作者:行者123 更新时间:2023-12-01 12:03:47 31 4
gpt4 key购买 nike

我的机器上没有 MQ 设置 - 我有来自系统错误的日志。谁能帮我解释一下吗?我正在寻找验证的东西是:

(1) Should the messageId be all zeroes ?

(2) When we do an MQPUT , we use the MessageId to search
with and subsequent GET ? (validate)

(3) When we do a MQPUT , the correlationId is set as all Zeroes ?(validate)

这是一个MQGET日志

**MQGET**(Hconn,Hobj,MQMD,MQGMO,int,ByteBuffer,Pint,Pint,Pint) (**LocalMQ**) 
[:/d1b0530f] Entry
0x146bcc9
0x6 0x163d7ed8 <null>
version:2 report:0
**msgType**:8
**expiry**:-1
feedback:0 encoding:273
codedCharSetId:0 format:''
priority:-1
persistence:2
**msgId**:000000000000000000000000000000000000000000000000
**correlId**:XXX0269A //I have truncated this
**backoutCount**:0
**replyToQ**:''
**replyToQMgr**:''

最佳答案

(1) 通常的做法是在发出 MQPUT 之前将消息 ID 清零,以向队列管理器表明您希望它为您的消息生成唯一的消息 ID。

(2) 从 MQPUT 调用返回后,MQMD 将包含为您的消息创建的生成的消息 ID。如果您需要在后续 MQGET 调用中进行关联,则可以使用它。

(3) 对于请求消息上的相关 ID,将其清零是正常的。对于回复,通常将作为回复的请求消息中的消息 ID 复制到关联 ID 字段中。

关于java - MQ GET 问题 - 需要输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27815602/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com