是否有可能在ActiveMQ消耗了100条消息5秒后停止它,5秒后它会重新启动并开始接收消息?
答案 0 :(得分:0)
ActiveMQ有一些流控制,但主要是内存限制。
尝试使用某些路由器软件,例如Apache Camel Throttler
我不确定你能不能完全按照你的要求做出类似的事情。或者你可以用一些逻辑添加你想要的东西。请注意,Camel在大多数ActiveMQ发行版中都是bundled。
然后你可能会设置一个“from”队列,其中应用程序写入消息并通过ActiveMQ将其路由到消费者读取消息的一个“to”队列。