MQ队列消息接收完关闭后,队列过一会同样的消息又出现了

zsg472786880 2014-05-19 02:25:15


MQQueue queue = QueueListener.getMQQueue();
try {
if (queue.getCurrentDepth() > 0) {
MQMessage message = new MQMessage();
MQGetMessageOptions gmo = new MQGetMessageOptions();
gmo.options = gmo.options + MQC.MQGMO_SYNCPOINT;// (在同步点控制下获取消息)
gmo.options = gmo.options + MQC.MQGMO_WAIT; // (如果在队列上没有消息则等待)
gmo.options = gmo.options + MQC.MQGMO_FAIL_IF_QUIESCING;// (如果队列管理器停顿则失败)
queue.get(message, gmo);
msg = message.readString(message.getMessageLength());
System.out.println(new String(msg));

s.add(new String(msg));
System.err.println("---------------"+s.size());
}
} catch (MQException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
...全文
950 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxm20003 2014-07-23
  • 打赏
  • 举报
回复
队列配置的问题吧

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧