gpt4 book ai didi

java - Websphere MQ 消息被清除(破坏性读取)而不是被浏览

转载 作者:行者123 更新时间:2023-11-29 05:16:07 24 4
gpt4 key购买 nike

我正在尝试浏览队列中的消息。由于某种原因,消息被清除/删除(破坏性读取)而不是被浏览。

这是我的 OpenOptions:

int openOptions2 = CMQC.MQOO_INPUT_AS_Q_DEF
| CMQC.MQOO_FAIL_IF_QUIESCING
| CMQC.MQOO_INQUIRE
| CMQC.MQOO_BROWSE;

这是我的 GetOptions:

qMQGetMessageOptions.options = CMQC.MQGMO_NO_WAIT | CMQC.MQGMO_BROWSE_FIRST;

我做错了什么?

最佳答案

尝试:

int openOptions2 = CMQC.MQOO_FAIL_IF_QUIESCING | CMQC.MQOO_INQUIRE | CMQC.MQOO_BROWSE;

和:

MQMessage getMsg;
qMQGetMessageOptions.options = CMQC.MQGMO_NO_WAIT | CMQC.MQGMO_BROWSE_FIRST;

while (true)
{
getMsg = new MQMessage();
inQ.get(getMsg, qMQGetMessageOptions);
qMQGetMessageOptions.options = CMQC.MQGMO_NO_WAIT | CMQC.MQGMO_BROWSE_NEXT;
}

关于java - Websphere MQ 消息被清除(破坏性读取)而不是被浏览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26489815/

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