マップの値を頻繁に更新および取得する必要がある場合があります。この変数は4つのサーバー全体で同じキーと値を持つ必要があります。 1つのサーバーがマップを更新する場合は、他のサーバーを反映する必要があります。私はこれをキャッシュする必要があると考えていMap変数をキャッシングして4つのTomcatサーバー間でアクセスする(java)
..
は私がこれを達成する方法にいくつかのサンプルコードを持つことができますか?
ありがとうございます。
マップの値を頻繁に更新および取得する必要がある場合があります。この変数は4つのサーバー全体で同じキーと値を持つ必要があります。 1つのサーバーがマップを更新する場合は、他のサーバーを反映する必要があります。私はこれをキャッシュする必要があると考えていMap変数をキャッシングして4つのTomcatサーバー間でアクセスする(java)
..
は私がこれを達成する方法にいくつかのサンプルコードを持つことができますか?
ありがとうございます。
私は、それのために任意の分散キャッシュを使用することをお勧めdistributed map ため、すなわちHazelcast実装あなたは可能性がセットアップHazelcastクラスタをし、また、あなたは、各Tomcatサーバー上Hazelcastクライアントを設定する必要がありますMapStore
を実装します。このクライアントは、分散マップをロードし、データの同期を管理します。
ハゼルキャストは素晴らしいdocumentationとたくさんの例がありますので、扱いやすいようにしてください。