9

Tomcat セッション クラスタ ソリューションの使用経験があれば教えてください。生産レベルですか?それはスケーリングしますか?サーバー ファームで使用できますか? セッション クラスタに推奨する他のソリューションはありますか? (例: データベース、terracota、jgroups など)

4

2 に答える 2

8

もう1つの代替手段は、tomcatのセッションフェイルオーバーソリューションであるmemcached-session-managerです。http ://code.google.com/p/memcached-session-manager/

このプロジェクトは、パフォーマンスと信頼性を最大限に高め、Tomcatノードとmemcachedノードを追加するだけでスケールアウトできるようにするために作成しました。

乾杯、マーティン

于 2010-02-28T21:00:56.713 に答える
6

私が読んだすべてのドキュメントから、いくつかのインスタンスでは問題なく動作しますが、その後問題になります。

バックエンド サーバーとして Tomcat を使用していますが、アプリケーションはできるだけ少ないセッション情報 (基本的にはログインのみ) を使用するように設計されています。次に、Tomcat の前に Apache や Nginx などのロード バランサー (私が最近好んでいる Nginx) を配置し、スティッキー セッションを使用します。サーバーがオフラインになった場合 (これはほとんどありません)、ユーザーは単に再度ログインする必要があります。これは、設定方法によっては透過的になります。

セッションベースのクラスタリングをさらに行いたいと考えていたとき、Terracotta は非常に印象的でした。しかし、ステートレス設計により、スケーリングがはるかに簡単になります。

于 2009-07-28T21:10:44.027 に答える