私はTomcatセッションクラスタソリューションの経験を知りたいと思います。それは生産レベルですか?それはスケールですか?サーバーファームで使用できますか?セッションクラスタに他のソリューションをお勧めしますか? (例:データベース、テラコッタ、jgroupsなど)Tomcat session-cluster:プロダクションレベルですか?それはスケールですか?
9
A
答えて
6
私が読んだすべてのドキュメントから、いくつかのインスタンスでうまくいくが問題になる。
私たちはバックエンドサーバーとしてTomcatを使用しますが、できるだけ小さなセッション情報(基本的にはログインのみ)を使用するようにアプリケーションを設計します。その後、私たちはApacheやNginxのようなロードバランサでTomcatsの前を見て行きます(後で私は最近好きです)。サーバがオフラインになった場合(そうは思われません)、ユーザは単にログインするだけで済みます。設定する方法によっては、それらのサーバに透過的になる可能性があります。
セッションベースのクラスタリングをもっとやりたいと思っていたとき、テラコッタは非常に印象的でした。しかし、ステートレスなデザインによりスケーリングがはるかに容易になります。
8
別の方法としては、memcachedのセッションマネージャ、Tomcatのセッションフェイルオーバーソリューションのようになります。http://code.google.com/p/memcached-session-manager/
私はパフォーマンスと信頼性のベストを取得するには、このプロジェクトを作成し、ちょうどより多くを追加することにより、スケールアウトできるようにするにはtomcatとmemcachedノード。
乾杯、 マーティン
関連する問題
- 1. Tomcat:セッション数。それは何ですか?
- 2. Ionicモバイルアプリケーションは、プロダクションレベルで無料でビルドできますか?
- 3. TomcatのJSF - それはなぜ可能ですか?
- 4. プロダクションレベルで検索サーバーを開きますか?
- 5. のTomcat 7.0.23でJSPをコンパイルすることができません。しかし、それは、Tomcat 5.5.28で
- 6. スケールUp SpagoBIアプリケーション(Tomcat付き)
- 7. Spring InsightにはtcServerが必要ですか、それともEclipseとTomcatで動作するのですか?
- 8. 初期スケール= 1.0とは何ですか?
- 9. Redisのソートセットはスケールされますか?
- 10. それは何ですか?
- 11. エラータイマーのスケールはどれくらいですか
- 12. スケールに合わせてValueAxisをスケールすることはできますか?
- 13. ReSharper ctorp - それはどこですか?それはどこですか?
- 14. それはnecesarry androidtestcompileですか?それはなんのためですか?
- 15. Qt SDK、Apwrapper:それは何ですか、それは何ですか。
- 16. Webでコードをスケールするにはどうすればよいですか?
- 17. は "newPageLoaded"フラグですか?それはDOMかネットワークベースですか?
- 18. Foursquare:それは "message"か "errorMessage"ですか?
- 19. MVC:プロダクションレベルのシナリオで人々がルートを整理する方法
- 20. サードパーティなしでスケールするAzureアプリケーションのパターンは何ですか?
- 21. UnitOfWorkはTransactionと同じですか?それともそれ以上ですか?
- 22. jqueryスケール効果が遅いですか?
- 23. スプライトをas3でスケールしますか?
- 24. それは比率ですリセット後のキャンバスに画像を再スケール
- 25. それでは、何がポイントですか?
- 26. Apache Tomcat MimeTypes - それらをフェッチする方法はありますか?
- 27. Spring + Tomcatはいつ強力ですか?
- 28. jobConfクラスとは何ですか?それは何ですか?
- 29. CLSIDとは何ですか?それはGUIDですか?
- 30. それは動作します。しかしそれはベストプラクティスですか?
生産レベルですか?それはスケールですか?どの自尊心の企業が既にそれを使用していますか? – BalusC
これは、スケーラビリティを主要な目標の1つとして作成され、パフォーマンスを別の重要な目標とする高可用性ソリューションを実現しました。より多くのハードウェア/ memcached/tomcatノードを追加するだけでスケールアウトすることができます。オンザフライでサーバーを追加/削除することはサポートされていますが、このようなソリューションでは問題となることが多い再ハッシングはありません。 私はそれがhttp://www.buch.de(最大のドイツの書店の1つ)に統合されたばかりで、既に別の(さらに大きな)アプリケーションに統合されています。まだ(再)立ち上げされていません。 – MartinGrotzke
夏2010年以来、http://www.tchibo.de(ドイツ最大のeコマースサイトの1つ)は、memcached-session-managerも運用中です。 – MartinGrotzke