繁体   English   中英

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

[英]How to stop ActiveMQ 's 'Queue' to stop receiving messages

是否有可能在消耗了100条消息5秒钟后停止ActiveMQ的特定队列,然后在5秒钟后再次启动并开始接收消息?

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

尝试使用类似这样的路由器软件,例如Apache Camel Throttler

我不确定您可以完全按照开箱即用的要求进行操作,但是可以进行类似的操作。 或者,您可以使用一些逻辑添加所需的内容。 请注意,大多数ActiveMQ发行版中都捆绑了Camel。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM