我是一名活跃的新手。是否可以向activeMQ xml配置添加内容以强制队列在(例如)100条消息已经在特定队列中时停止接受消息?
答案 0 :(得分:0)
ActiveMQ使用JMX公开队列大小,所以我猜你可以使用该信息来限制队列大小。 见:Queue size thread
答案 1 :(得分:0)
查看Producer Flow Control http://activemq.apache.org/producer-flow-control.html
它限制队列占用队列的内存量
答案 2 :(得分:0)
根据您的要求,您可能需要考虑配置待处理邮件限制策略或邮件驱逐策略:
http://activemq.apache.org/slow-consumer-handling.html
这两个选项主要用于消费者的慢速情况,以便与消费者的预取缓冲区一起使用。但我建议你,因为我不了解你的问题的完整背景或了解你的要求。
布鲁斯