2014-01-27 2 views
0

Это похоже на очень базовую операцию, но я не могу найти способ удалить именованный обмен в RabbitMQ. Я запускаю его в Windows и используя инструменты командной строки. На этом этапе я бы согласился на вызов .NET API для удаления обмена, если он существует. Спасибо.Как удалить обмен RabbitMQ?

ответ

3

Плагин управления в порядке, если вам не нужно делать это программно (но ваш вопрос указывает на другое).

В .NET API есть команда для удаления обмена. Это IModel.ExchangeDelete - что также явно вызвано в API Specification.

+0

Вы правы. Это было намерение в исходном вопросе (командной строке или программно), и я смущен, чтобы сказать, что каким-то образом я полностью забыл об ExchangeDelete в Intellisense. Благодарю. – Anshul

+0

Мой следующий вопрос: В .NET существует ли способ узнать, существует ли именованный обмен? – Anshul

+1

Вам нужно попробовать его объявить, и если канал закрыт, вы знаете, что он существует. Глупо, но это спецификация AMQP. – theMayer

Смежные вопросы