Конфигурация пула подключений Hibernate Wildfly и c3p0 - PullRequest
0 голосов
/ 29 марта 2020

наше приложение работает на Wildfly 10. Автономная конфигурация источника данных. xml выглядит следующим образом: -

   <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS">
        <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
        <driver>h2</driver>
        <pool>
            <min-pool-size>10</min-pool-size>
            <max-pool-size>20</max-pool-size>
            <prefill>true</prefill>
        </pool>
        <security>
            <user-name>sa</user-name>
            <password>sa</password>
        </security>
    </datasource>

, которая настраивает размер минимального пула, размер минимального пула и предварительное заполнение.

Если мы ТАКЖЕ использовали c3p0 с конфигурацией Hibernate, ie имеет следующее в настройках hibernate.cfg. xml

hibernate.c3p0.min_size=5
hibernate.c3p0.max_size=20
hibernate.c3p0.preferredTestQuery=SELECT 1
hibernate.c3p0.testConnectionOnCheckout=true

Мне было интересно

  • Возможно ли иметь конфигурацию пула соединений с базой данных в Wildfly и в нашем приложении?
  • Как будут работать конфиг wildfly и конфиг c3p0?
  • Вызовет ли конфигурация 2 проблемы?

Спасибо за помощь. Пит

PS - Мы победим вирус и все позаботимся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...