Member 14641633 Ответов: 1

В MSMQ можно ли удалить очереди исходящих сообщений?


Привет,
Мы хотим, чтобы исчезли очереди исходящих сообщений, чтобы быть уверенными, что наше приложение больше не будет их использовать. Если очереди исходящих сообщений являются временными, то когда они исчезают из compmgmt.msc, когда они приостанавливаются и очищаются, а приложение использует только локальные очереди сообщений afterword? Есть ли способ удалить их?
с уважением,

Что я уже пробовал:

Мы искали в технической документации Microsoft, пост в их блоге. Мы также искали информацию на других сайтах и форумах, таких как StackOverflow, Reddit, Google Groups.

1 Ответов

Рейтинг:
2

RickZeeland

Вот пример для Powershell:

Get-MsmqOutgoingQueue -Name "Order*" | Clear-MsmqOutgoingQueue
Для получения дополнительной информации см.: Clear-MSMQOutgoingQueue[^]

А вот более радикальный пример, который удаляет все очереди: Удалить все очереди MSMQ · GitHub[^]


Member 14641633

Спасибо за ваш ответ. Но мы уже очистили очереди исходящих сообщений от его сообщений с помощью этой команды. Мы ищем причину, по которой менеджер сохраняет очередь живой и не удаляет ее. И если мы сами сможем его убрать.
С уважением,