Для rabbitMQ его можно проверить с помощью channel.queueDeclarePassive, если очередь существует или нет, бросая исключение, если это происходит позже. Однако, тогда канал будет прекращен.RabbitMQ: Проверить очередь существует
Как проверить, существует ли очередь, без которой канал будет прекращен?
Благодаря
полезное решение, спасибо – user234
, вы можете отправлять пассивные редиклары, если вы используете те же аргументы, которые использовались при объявлении очереди. @ user234 –