私たちは、(会話型の)対話でクライアント(ブラウザ)がデータを含むオブジェクト(潜在的にたくさん)を調べることができるように状態を維持する必要のあるアプリを持っています。要求ごとにデータをリロードするのは効率的ではありません。Spring Session Scoped Beanやehcacheなどのキャッシュを使用する必要がありますか?
私たちは、いくつかのセッション制御データを維持するためにSpringとセッションスコープBeanを使用します。しかし、これらの新しい豆はもっと大きくなります。
これはセッションスコープBeanの適切な使用ですか、キャッシュ(ehcache)が適していますか?
私たちが本当にする必要がない限り、キャッシング技術を採用することには消極的です。
もう1つの要因は、アプリをクラスタにデプロイする必要があることです。この場合、アプリケーションスコープのBeanはアプリケーションサーバーのセッションレプリケーションによって複製されるか、ehcacheを使用する方が効率的でしょうか(これはクラスタで分散できると思います)。
ご了承ください。この上の思考の
「アプリケーションサーバー」の意味を明確にすることはできますか。それは完全に本格的なサーバーなのでしょうか? JBoss、またはTomcatでもかまいませんか? – davidcyp