Для RabbitMQ, на стороне потребителя, соединение будет восстановлено автоматически на основе конфигурации контейнера слушателя (по умолчанию он будет пытаться каждые 5 секунд повторно подключаться).
Для публикации сообщений вы можете настроитьсоответствующим образом сконфигурировано RetryTemplate
(из пружинного повтора) в RabbitTemplate
.
Для Mongo вы можете использовать аннотацию RetryTemplate
или @Retryable
в своем коде.