2016-12-05 3 views
1

Spring Cache(Ehcache)を使用するアプリケーションがありますが、今度は2番目のノード(同じアプリケーション)を追加する必要があります。キャッシュをノード間で共有することも、それぞれ独自のインスタンスで共有することもできますが、同期させることはできますか?Springキャッシュはクラスタ化できますか?

また、別の解決策を検討する必要はありますか?

ありがとうございました。

+1

これは、使用しているキャッシュの実装に依存し、Spring Cache自体とは何の関係もありません。 EhCacheはクラスタ化することができますが、私はそれがオープンソースではなく商用製品であると信じています。 –

+0

ヘイルキャストをご覧ください –

+0

ありがとうございます。私はSpring Cacheについてさらに詳しく説明し、指摘したように、クラスタリングは特定のキャッシング実装に基づいています。 JCSを見に行く。 – Les

答えて

3

キャッシュの実装によって異なりますが、抽象キャッシングAPIのみを提供するSpringではなく、 EhCacheをキャッシュ実装として使用しています。これには、基本的なクラスタリングサポート用のTerracottaサーバーが付属しています。これはオープンソースです。詳細はhttp://www.ehcache.org/documentation/3.1/clustered-cache.html#clustering-conceptsを参照してください。

関連する問題