【发布时间】:2010-10-18 13:03:14
【问题描述】:
我有一个包含多个消费者的队列,我想从 ActiveMQ 中禁用一个。
我已经研究过使用 JMX,但没有看到任何可以让我这样做的东西。
理想情况下,这不会更改消费者的任何代码。
【问题讨论】:
我有一个包含多个消费者的队列,我想从 ActiveMQ 中禁用一个。
我已经研究过使用 JMX,但没有看到任何可以让我这样做的东西。
理想情况下,这不会更改消费者的任何代码。
【问题讨论】:
ActiveMQMessageConsumer 没有通过 JMX 公开以停止进程的操作。可用的选项有:
ActiveMQMessageConsumer.stop 方法停止消费者或直接终止进程。 ActiveMQConnection.stop 方法停止ActiveMQ 连接。但是,这是一种严厉的措施,因为其他 JMS 客户端可能正在使用从连接创建的会话。 布鲁斯
【讨论】: