成功发送消息后,我只是在浏览它... 但是,我只得到那个时间发送的消息。也就是说,我没有看到我发送到队列的任何先前消息。
我正在使用一个简单的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 ..