Как справиться, когда BROKER rabbitMq не работает в облачном потоке Spring? - PullRequest
0 голосов
/ 25 мая 2018

Я хочу понять, как мы можем справиться с ситуацией, когда сам брокер не работает, в моем случае это RabbitMQ, также я не хочу пробовать механизм RETRY . Скорее я хотел бы проверитьв весеннем облачном потоке как можно определить, не работает RabbitMQ или нет , и в зависимости от этого условия мне нужно отправить сообщения.

1 Ответ

0 голосов
/ 25 мая 2018
@AutoWired
private CachingConnectionFactory connectionFactory;

Позвоните connectionFactory.createConnection().close(), чтобы убедиться, что брокер работает.Если это не так, вы поймаете исключение.

В общем случае это не откроет новое соединение, оно просто проверит, доступно ли общее (или кэшированное) соединение.

...