ActiveMQ:在具有复制的leveldb的内存调度程序中

时间:2016-07-06 09:05:04

标签: activemq

我在ActiveMQv5.11.1中使用复制的levelDB。我有一个延迟消息处理的用例。我已经浏览了文档,看起来我不能将它与leveldb一起使用(只有kahadb支持调度程序)

我还看过几篇关于内存调度程序(https://dzone.com/articles/coming-activemq-v511-memory)的帖子,但我认为我需要使用persistent = false来运行代理。

有没有办法在内存调度程序中使用复制的levelDB?

谢谢,
Anuj

1 个答案:

答案 0 :(得分:0)

如果您启用了调度程序支持并且在类路径上有activemq-kahadb-store jar,那么当使用LeveDB时,代理仍然会创建一个Job Scheduler存储,因为默认存储基于KahaDB,但它本身并不依赖于它所以它可以独立创建。

代理服务中还有一些setter,您可以在其中设置要使用的调度程序存储区。