如何阻止ActiveMQ的“队列”停止接收消息

时间:2013-05-13 09:13:37

标签: java activemq

是否有可能在ActiveMQ消耗了100条消息5秒后停止它,5秒后它会重新启动并开始接收消息?

1 个答案:

答案 0 :(得分:0)

ActiveMQ有一些流控制,但主要是内存限制。

尝试使用某些路由器软件,例如Apache Camel Throttler

我不确定你能不能完全按照你的要求做出类似的事情。或者你可以用一些逻辑添加你想要的东西。请注意,Camel在大多数ActiveMQ发行版中都是bundled

然后你可能会设置一个“from”队列,其中应用程序写入消息并通过ActiveMQ将其路由到消费者读取消息的一个“to”队列。