Приложение Spring Boot с HikariCP и PgPool-II

Мне нужно настроить отказоустойчивый кластер для Postgres. Я хочу использовать PgPool-II в качестве аварийного переключения для отказавшего экземпляра БД.

Мое приложение работает на Spring Boot 2 и использует HikariCP в качестве источника данных. HikariCP сам по себе является пулом соединений, а PgPool использует его пул соединений.

HikariCP выделяет пул соединений из PgPool, который предоставляет соединения из своего собственного пула. Я понимаю, что размер пула PgPool должен быть больше пула Hikari.

Могут ли они работать вместе? И это хорошая практика - использовать их оба вместе?


person Алексей Романов    schedule 14.10.2019    source источник
comment
Конечно, почему бы и нет. PgPool находится между приложением и базой данных. Они не связаны.   -  person Simon Martinelli    schedule 14.10.2019
comment
stackoverflow.com/questions/57756239/   -  person user7294900    schedule 14.10.2019