Недавно у нас возникла ситуация, когда мы использовали пул соединений r2dbc для нашего приложения весенней загрузки для подключения к postgresql. Большую часть времени это работает нормально, но недавно мы увидели, что всякий раз, когда наша база данных меняет узлы, открытые соединения в пуле просто застревают в активном режиме, и модули не могут обслуживать запросы для большинства сервисов, поскольку они не могут получить соединение, поскольку весь пул уже активен и завис. Мы решили эту проблему для обычных пулов соединений jdbc, установив параметрocketTimeout. Я хотел бы знать, есть ли что-нибудь подобное для пула r2dbc или r2dbc. Если нет, то знаете ли вы какие-нибудь другие способы предотвратить эту проблему?
Похоже, за 3 года с момента этого поста ничего не изменилось
Подробнее здесь: https://stackoverflow.com/questions/790 ... connection