Может ли Tomcat поддерживать несколько пулов соединений JDBC?

У меня есть приложение Spring Boot, которое подключается к различным базам данных MySQL. Я планирую добавить поддержку пула подключений к этому приложению. Поддерживает ли пул соединений Tomcat JDBC (загрузочный пул Spring по умолчанию) несколько пулов для каждой из моих баз данных?

1 ответ

Не уверен, как это будет отличаться в Spring Boot, но для стандартных веб-приложений вы можете настроить это на уровне веб-приложений, добавив в web.xml любое число из следующего:

<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"
           ...
Другие вопросы по тегам