1

Spring - DBCP接続プーリングで「再試行」回数を指定する方法はありますか?

初めて接続が得られない場合は、少なくとも 3 回試してみたいと思います。

4

2 に答える 2

1

BasicDataSource には、保護されて存在する少数のメソッドがあり、サブクラスが独自の実装変更を行うことができます。これらのメソッドの 1 つに createConnectionFactory() があります。これは、単純なオブジェクトを作成して、ドライバーへの基本的な接続を行います。これをオーバーライドして、独自の接続再試行ロジックを指すことができます。

于 2011-02-17T01:13:48.933 に答える
1

アプローチの一つ

このような一時的なDB関連の例外をキャッチし、事前に構成された回数だけ再試行するSpring Aopアスペクトを作成します。この側面をメソッドに適用します。

于 2011-01-04T07:00:21.197 に答える