我们想要 ActiveMQ 的 HA。我探索了数据库和 Zookeeper 的选项。我想检查共享存储选项。在文档中提到了有关存储区域网络的信息。但是我无法访问 SAN。
我可以使用 NAS 上共享文件夹中的消息存储吗?或者文件系统上的某个共享目录?
问候, 乙脑
最佳答案
您可以设置 NFSv4 文件共享并将该目录挂载到 kahadb 持久性适配器中。
考虑在 activemq.xml
中添加以下内容:
<persistenceAdapter>
<kahaDB directory="{YOUR_SHARED_STORAGE_DIRECTORY}" lockKeepAlivePeriod="5000">
<locker>
<shared-file-locker lockAcquireSleepInterval="10000" />
</locker>
</kahaDB>
</persistenceAdapter>
关于filesystems - 具有共享文件系统的 ActiveMQ HA 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26971203/