Как добиться в потоках Java, чтобы проверить, существует ли соединение или нет? - PullRequest
0 голосов
/ 04 июня 2018

У меня есть сценарий, в котором перед тем, как записывать какие-либо данные в очередь RabbitMq, я должен проверить, жива очередь или нет.

Если нет, я должен сохранить данные в localDb, но и мой код потока долженсохраняйте пул в статусе соединения, чтобы знать, установлено ли соединение или нет.

Как только соединение установлено, данные, сохраненные в localDb, должны быть помещены в очередь для потребления.

if(check_connection_existsOrNot())
true:--->dump into the queue
false:--->create a thread to pool onto the connection status.

1 Ответ

0 голосов
/ 04 июня 2018

Не уверен, что значит проверить, жива ли очередь, но для проверки состояния чего-либо в RabbitMQ вы можете использовать API управления HTTP .

...