Приложение Spring Boot 2.1 без HikariCP Connection pooler - PullRequest
0 голосов
/ 14 марта 2019

Я хочу использовать приложение Spring Boot 2.1 без какого-либо диспетчера подключений (в данном случае HikariCP), поскольку по умолчанию используется диспетчер HikariCP!

Как мне реализовать это?

Вариант использования: я хочу использовать общий пул db (pgBouncer) для всех моих экземпляров приложений и других приложений!Я не могу добиться этого, когда каждое приложение Spring Boot запускается со своим собственным диспетчером неявного подключения (HikariCP).

Как мне реализовать этот вариант использования?Это лучшее решение для общего пула соединений с базой данных?

1 Ответ

0 голосов
/ 14 марта 2019

Вы можете исключить HikariCP через POM.

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>com.zaxxer</artifactId>
                    <groupId>HikariCP</groupId>
                </exclusion>
            </exclusions>
        </dependency>

Затем вы можете создать свой собственный JdbcTemplate, используя любой источник данных, какой захотите.Подробнее об этом см. Здесь Создание настраиваемого пула соединений в приложении Spring Boot

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