2

ActiveMQのHAが欲しい。データベースと Zookeeper のオプションを検討しました。共有ストレージのオプションを確認したかったのです。ドキュメントでは、ストレージ エリア ネットワークについて言及されています。ただし、SAN にアクセスできません。

NAS の共有フォルダにあるメッセージ ストアを使用できますか? またはファイルシステム上の共有ディレクトリですか?

よろしく、JE

4

3 に答える 3

2

NFSv4 ファイル共有をセットアップし、そのディレクトリを kahadb 永続化アダプターにマウントできます。

次の手順を検討してくださいactivemq.xml

<persistenceAdapter>
            <kahaDB directory="{YOUR_SHARED_STORAGE_DIRECTORY}" lockKeepAlivePeriod="5000">
                <locker>
                        <shared-file-locker lockAcquireSleepInterval="10000" />
                </locker>
            </kahaDB>
</persistenceAdapter>
于 2017-04-28T10:28:44.760 に答える
0

ドキュメントで説明されているように、ファイルのロックをサポートするファイル システム (NFS4 など) が必要であり、ファイル システムは非常に信頼できるものである必要があります。私はファイルシステムの専門家ではないので、その要件を満たすために何が必要なのかはわかりませんが、「SAN」以上のものがあることは知っています。信頼性のためにSANが言及されていると思いますが、信頼できるネットワークストレージには他のオプションがあります.

于 2014-11-17T17:55:24.990 に答える
0

KahaDB同様に動作します!

ドキュメンテーションには、KahaDB も使用できるとは書かれていませんが、自分で試してみたところ、KahaDB はロックもサポートしており、うまく機能します。

KahaDB には既に activeMQ が用意されているため、追加の操作は不要で簡単に使用できます。

それが役立つことを願っています, ありがとう!

于 2014-11-17T12:16:01.447 に答える