2016-08-18 7 views
0

私は春を使ってアプリケーション用のキャッシュサービスを構築しようとしています。キャッシュはデータベースから作成する必要があります。クラスタ環境でスプリングキャッシュを管理する方法

私のアプリケーションは3つのノードで動作し、3つのノードすべてをキャッシュと同期させたいと考えています。あるノードがキャッシュ内の更新された値を取得した場合、他のノードに通知する必要があります。

私はSpring Cache abstrationを見ましたが、クラスタ環境でのキャッシュについては言及していません。

キャッシュ通知を他のノードに伝播する方法はありますか?

+0

スプリングキャッシュは単なる抽象である。使用している実際の実装では、クラスタリングが問題になります。たとえば、Redisを使用している場合は、SpringをRedisクラスタに接続するように設定する必要があります。 –

+1

私はしばらくの間EHcacheを使用してきましたが、設定は非常に簡単です。既にそれについてのスタックオーバーフローの投稿があります:http://stackoverflow.com/questions/36934115/spring-boot-caching-with-ehcache –

答えて

2

分散キャッシュには、memcachedプラグインを使用してください。

関連する問題