Автоматическое переподключение при неудачном соединении с базой данных

Quarkus дает возможность настроить повторное подключение при неудачном захвате для реактивного подключения через свойства конфигурации

  • quarkus.datasource.reactive.reconnect-попытки
  • quarkus.datasource.reactive.reconnect-interval

И я ищу, как получить такую ​​же функциональность для нереактивных соединений.

Моя первая идея заключалась в том, чтобы сделать переподключение через игру с AgroalDataSourceListener, но разработчики отвергли идею внедрения слушателей. Вместо этого был выбран ввод AgroalPoolInterceptors. Но, глядя на интерфейс перехватчика, похоже, что перехватчик не помогает в решении моей проблемы.

Итак, у вас есть идеи, как заставить AgroalCP бесконечно повторно подключаться к источнику данных?

0 ответов

Другие вопросы по тегам