我需要能够使用 Apache.NMS (C#) 以编程方式清除队列。我一直在浏览 NMS API,但没有看到这样的功能。它存在吗?
最佳答案
没有从 NMS API 刷新队列的直接方法,这更像是一种管理功能。您可以将 IConnection 实例转换为 Apahce.NMS.ActiveMQ.Connection,然后调用 DeleteDestination。如果队列上没有消费者,这将起作用,但如果有,则会抛出异常。
关于activemq - 如何使用 Apache.NMS API 以编程方式清除 ActiveMQ 队列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5008311/