複数のTomcatが同じデータベースにアクセスしているときに、データベースに負荷分散を達成するさまざまな方法は何ですか?ロードバランシングを使用して同じデータベースに対して複数のTomcatを実行する方法
ありがとうございました。
複数のTomcatが同じデータベースにアクセスしているときに、データベースに負荷分散を達成するさまざまな方法は何ですか?ロードバランシングを使用して同じデータベースに対して複数のTomcatを実行する方法
ありがとうございました。
これは、複数のTomcatインスタンスを使用しての詳細なexampleとApacheベースのロードバランシング制御
注であるあなたは私(代わりにそれを置くのように、そのさらに好ましい方法で負荷分散になるだろうなハードウェアを持っている場合のapache)。
要するに、それはこのように動作します:Webサーバはそれがfutherプロセスの要求をリダイレクトしたいノードに決定
データベースについて: - tomcat自体は、データベースとは関係ありません。Tomcatではなく、DBと通信するアプリケーションです。 アプリケーション層にかかわらず、データベースサーバのクラスタを構築できます(例:Oracle RACのgoogleなど)。
一般に、アプリケーション層の負荷分散を実装すると、アプリケーションの共通状態が複製される。 「スティッキセッション」と呼ばれる手法は、問題を部分的に処理しますが、一般的にはそれを認識する必要があります。
希望します。
Thanks Mark、データベースとTomcatサーバー間の接続のバランスをとる方法についてもう少し説明してください。ありがとう.. –
私はあなたの質問を理解していません。データベースクラスタを構築するか、1つのデータベースに対してTomcatクラスタを接続するだけですか? – home
実際にTomcatクラスタを1つのデータベースに接続します。実際には、複数のTomcatを1つのデータベースに接続します。 –