1

私のアプリケーションは、クラスター内の 3 つの管理対象サーバーをホストする 2 つの物理サーバー上で実行されます。クラスター化されていない 2 つのデータベースがあります。物理マシン A のすべての管理対象サーバーが DB1 に移動し、フェイルオーバー時に DB2 に移動するように接続プールを構成したいと考えています。同様に、マシン B は常に DB2 に移動し、フェイルオーバー時に DB1 に移動します。この望ましい動作を実現するために接続プールを構成するにはどうすればよいですか。

4

1 に答える 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 に答える