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