Я использую Spring и хочу повторить попытку подключения к RabbitMQ и MongoDB в случае сбоя.
Я знаю, что это работает для базы данных sql следующим образом: https://github.com/spring-projects/spring-boot/issues/4779#issuecomment-305482782
Однако я не знаю, какие классы использовать для RabbitMQ и MongoDB.
Я также пытался обернуть ConnectionFactory для RabbitMQ, но у AbstractConnectionFactory есть некоторые окончательные методы, которые я не могу переопределить, чтобы передать вызов делегату-фабрике.