标签: java activemq
当我的输入主题中有1000条消息时,我想要一个java代码停止ActiveMQ 5分钟。然后在5分钟后再次启动它。
答案 0 :(得分:1)
您可以启用jmx并使用JMX api连接到activemq。抓住borker并调用它的停止操作。您也可以为特定队列执行相同的操作。
首先使用jconsole执行此操作。如果有效,请弄清楚如何使用JMX api做同样的事情。
http://activemq.apache.org/jmx.html
答案 1 :(得分:0)
您可以在Thread中运行侦听器,在收到1000条消息时暂停线程,而不是在超时后恢复线程。