网络逻辑 10.3.3 中的挂起消息



>我正在使用weblogic 10.3.3,当我将消息发送到队列时,它会进入挂起的消息,这应该在当前消息中。我正在使用代码:

import javax.jms.QueueSender;
import javax.jms.QueueSession;
import javax.jms.Session;
import javax.jms.TextMessage;
//.....
qSession = qConnect.createQueueSession(
            false, Session.AUTO_ACKNOWLEDGE);
//.....
TextMessage tmsg= qSession.createTextMessage();
tmsg.setText(message);
QueueSender qSender = qSession.createSender(requestQ);
qSender.send(tmsg);

我已经通过谷歌但没有找到有用的解决方案。

引用手动输入,

挂起的消息是在事务中发送的消息 但未提交,或已收到但未提交,或 承认。

当您使用 AUTO_ACKNOWLEDGE 时,我想您要么在尚未提交的事务中发送消息,要么消息处理需要很长时间才能仍在处理中。

最新更新