私のアプリケーションは、クラスター内の 3 つの管理対象サーバーをホストする 2 つの物理サーバー上で実行されます。クラスター化されていない 2 つのデータベースがあります。物理マシン A のすべての管理対象サーバーが DB1 に移動し、フェイルオーバー時に DB2 に移動するように接続プールを構成したいと考えています。同様に、マシン B は常に DB2 に移動し、フェイルオーバー時に DB1 に移動します。この望ましい動作を実現するために接続プールを構成するにはどうすればよいですか。
質問する
555 次
1 に答える
0
私はこれを試していませんが、MultiDatasourceが探しているようです。
これは、負荷分散または高可用性に基づいて任意のプールから選択されるため、マルチプールではないことに注意してください。
DB1 用と DB2 用の 2 つのデータソースを定義します。
MultiDataSource を使用すると、フェールオーバーまたは負荷分散アルゴリズムに基づいて、いずれかのデータソースからピックアップできます
http://albinoraclesoa.blogspot.in/2012/02/jdbc-multi-data-sources-in-weblogic.html
于 2012-05-15T10:54:27.327 に答える