群集是否也在rabbitmq中分发消息队列索引?

时间:2014-02-08 17:05:50

标签: rabbitmq

目前正在收到大量新消息,我们的工作人员无法像他们一样快速处理它们。消息队列索引变得越来越大,直到达到set_vm_memory_high_watermark并且它停止接受连接。

所以我们可以做的是增加内存,但这可能无法扩展到某一点。相反,我想添加更多服务器并在几个rabbitmqnodes上分发消息队列索引,如果我们需要更多内存,我们只需添加更多服务器。

我如何设置它,这是可能的还是有其他方法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Distributed RabbitMQ brokers,选择联合铲。

如果您可以选择将消息存储在磁盘上,则可以删除最旧的消息(使用每封邮件或每个队列ttl)或设置最大queue length