1

成功发送我的消息后,我只是在浏览它。但是,我只收到我当时发送@ 的消息。也就是说,我看不到任何以前发送到队列的消息。

我正在使用一个简单的 java 客户端来发送消息。我的示例代码是;

sender.send(message);

Enumeration enu = browser.getEnumeration();
List list = new ArrayList();
 while (enu.hasMoreElements()) {
  TextMessage message= (TextMessage) enu.nextElement();
   System.out.println("** " + list.size());
   list.add(message.getText());
  }
for (int i = 0; i < list.size(); i++) {
 System.out.println("Browsed msg " + list.get(i));
}

我在这里不使用消费者。那么,我如何从队列中丢失我的消息?:(

我正在尝试使用 OracleAQ ..

4

0 回答 0