私はproxool Java 接続プール (バージョン 0.9.1) を使用しています。最大接続数に達するまで、すべて正常に動作します。最大接続数に達すると、proxool はすぐに以下をスローしSQLExcepion
ます。
java.sql.SQLException: Couldn't get connection because we are at maximum
connection count (n/n) and there are none available
もちろん、代わりにn
最大接続数が表示されます。
SQLException
利用可能な接続を待つのではなく、proxool がすぐにスローするのはなぜですか? もちろん永遠ではありませんが、構成可能なタイムアウトは素晴らしいでしょう。
重要かどうかはわかりませんが、Tomcat J2EE アプリケーションで proxool を使用しています。proxool のパラメーターは で定義されており、 Proxool DataSource Supportcontext.xml
を使用しています。