ActiveMQ Broker RedeliveryPlugin消息存储

时间:2014-08-01 09:34:30

标签: java jdbc activemq

我们正在考虑使用JDBC数据存储区来建立一个由3个代理组成的主/从网络。根据文档,这将导致一个代理获取JMS表上的独占表锁,从而成为主服务器。其他经纪人不会完全开始并等到他们能够获得锁定并成为新的主人。

如何存储等待由ActiveMQ Broker Redelivery Plugin重新传递的消息?它们是否也存在于JDBC数据存储区中,或者它们是代理本地的,并且不会故障转移到下一台机器上?

1 个答案:

答案 0 :(得分:1)

重新传递插件会将消息发送到Job Scheduler,以便以后重新发送。这些消息放在JobSchedulerStore中,它与标准的KahaDB或JDBC存储区分开。您可以将存储位置配置为支持文件系统锁定的某个共享位置(如NFSv4装入),以便共享此存储文件夹。目前没有调度程序存储的JDBC实现。

相关问题