我有几个消费者的队列,我想从ActiveMQ中禁用一个。
我已经研究过使用JMX,但是没能看到任何可以让我这样做的东西。
理想情况下,这不会改变消费者的任何代码。
答案 0 :(得分:1)
ActiveMQMessageConsumer
没有通过JMX公开的操作来停止进程。可用选项包括:
ActiveMQMessageConsumer.stop
方法停止使用者,或者只是终止该过程。 ActiveMQConnection.stop
方法停止ActiveMQ连接。但是,这是一个严厉的措施,因为其他JMS客户端可能正在使用从连接创建的会话。 布鲁斯