标签: java jms activemq
我有一个包含近250,000条消息的队列。我想迭代消息而不删除它们。我已经使用了QueueBrowser,但它只提供了前200个元素。 QueueBrowser的Javadoc解释说它“偷看”来自队列的消息。
QueueBrowser
答案 0 :(得分:2)
问题出在您的经纪人的目的地政策中。默认情况下,代理只会为浏览器分页200条消息,以避免耗尽所有可用内存并避免影响整体性能。您可以通过activemq.xml中自己的DestinationPolicy增加此数字,请参阅文档页面here。