filesystems - 具有共享文件系统的 ActiveMQ HA 选项

标签 filesystems activemq high-availability nas san

我们想要 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/

相关文章:

python - 如何从 Python + SQLAlchemy 连接到高可用性 SQL Server

linux - 文件系统操作(如重命名/取消链接)是否已缓存?

java - 将文件从 windows Java 应用程序移动到 linux box

activemq - 使用 stomp.js 而不是 sock.js 和 ActiveMQ-Apollo 似乎不起作用

kubernetes - 如何设置高可用性Kubernetes Master

azure - 在 Azure 中为可用性集设置重复 VM

hadoop - 有没有办法从目录中的所有 HDFS 文件中获取第一行?

mysql - 删除从mysql创建的文件

java - 消息卡在 activemq 队列中

java - 配置 WebLogic MDB 以监听外部 AMQ 服务器