2012-05-14 37 views
0

更具体地说,现在ActiveMQ是重新启动时,对队列和主题变化的入队/出队的消息计数回0,但我想的ActiveMQ坚持使用KahaDB消息,以便甚至ActiveMQ的后重启计数器不切换回为0,但显示累计计数。任何指针都会有帮助。在使用KahaDB时如何保持Activemq队列/主题中的消息?

我使用ActiveMQ的版本 - 5.4.3和所有默认设置。 预先感谢您。

回答

0

如果你有KahaDB配置,并发送启用了持久化属性(默认值),那么他们将被保存并重新加载为所有有长期订阅的队列或主题的消息。

+0

谢谢您的建议。我在activemq.xml中配置了如下所示的kahaDB: \t 消息数现在持续在aq启动之后,如挂号数量计数器显示的那样#msgs de/enqueued返回0.这是正确的吗?即使在aq启动之后,是否可以看到de/enqueued msgs的累计计数?谢谢! – chapstick

+0

这些是运行时间统计数据,并且这些数据不会持续存在。您应该在重新启动时看到您的队列深度,但统计数据将被重置并随着队列的使用而增长。 –

相关问题