最近、1つのデータベースに基づいて2つのノードを持つSpringアプリケーションをクラスタ化しました。 私たちのアプリケーションにはダイナミックメニューがあります(各ユーザーには異なるメニューオプションがあります)。なぜなら、ユーザーがログを記録するたびに十分なキャッシングができず、ユーザーのセキュリティに基づいてメニューオプションをフィルタリングするからです。キャッシュを導入してユーザーがログインするたびにデータベースにアクセスするのを避けたい。Clusterd Springアプリケーション用のHazelcastキャッシング
私はhazelcastキャッシュhttp://hazelcast.org/use-cases/caching/
について読んでいたと私はIn-Memory Data Grid/NoSql
、Jcache
とSpring Cache
が、メニュー項目(文字列型)をキャッシュする最善の解決策である1本当にわからないようなキャッシュするための複数のオプションが利用可能に気づきました。私の理解から、Spring Cache
が私の使用例の正しい解決策であると感じました。もしそうでなければ、他のヘイルキャストキャッシングオプションを教えてください。
親愛なるラーンポールは、満足していれば親切に答えを受け入れます。 –