2016-05-12 31 views
0

私は別のデータベースに接続するSpringブートアプリケーションを持っています。このアプリケーションに接続プールのサポートを追加する予定です。 Tomcat JDBC接続プール(デフォルトのSpringブートプール)は、各データベースに対して複数のプールをサポートしていますか?Tomcatは複数のJDBC接続プールをサポートできますか?

+0

接続プーリングを処理するTomcatまたはSpringにしますか? –

+0

春。私はこれが一番簡単だと思います。基本的に私のアプリはSpringブートを使って書かれたWebアプリケーションです。 –

+0

Tomcat接続プールは、JNDIリソースとして公開されています。 Tomcatの設定には、プールごとにJNDIレジストリに追加する固有の名前を付ける必要があるため、必要な数だけ接続プールを追加できます。 HikariCPのようなスタンドアロンのプーリングライブラリを使用して、Springブート構成を使用して構成することもできます。 – manish

答えて

0

ない、これは春ブーツの下で異なるだろうが、標準的なWebアプリケーションのためにあなたがweb.xmlで、次のいずれかの数を追加することにより、Webアプリケーション・レベルでこれを設定する方法を確認してください。

<resource-ref> 
    <res-ref-name>jdbc/yourname</res-ref-name> 
    <res-type>javax.sql.DataSource</res-type> 
    <res-auth>Container</res-auth> 
</resource-ref> 

context.xmlで次の対応する番号:

<Resource name="jdbc/yourname" auth="Container" type="javax.sql.DataSource" 
      maxActive="30" 
      maxIdle="30" 
      maxWait="2000" 
      removeAbandoned="true" 
      ... 
関連する問題