RabbitMQ 延迟交换插件加载和资源

RabbitMQ delayed exchange plugin loads and resources

我们正在使用 rabbitmq (3.6.6) 将分析(数百万)发送到不同的分析器。这些非常快,我们计划使用 rabbit-message-plugin 来安排对分析元素的监控。

我们在考虑 rabbitmq-delayed-exchange-plugin,已经做了一些测试,我们需要一些说明。

目前:

在 2.0G 设置高内存水印发生了什么:

设置3.6G的高内存水印发生了什么:

现在我们问自己:我们使用 rabbit delayed exchange plugin 来处理如此大量的信息是否有点过头了?如果是,那么问题结束,重新考虑并重新启动,但如果不是,合适的硬件 and/or 配置设置可能是什么?

RabbitMQ 延迟交换插件的设计不适合存储数百万条消息。

也记录在plugin page

Current design of this plugin doesn't really fit scenarios with a high number of delayed messages (e.g. 100s of thousands or millions). See 72 for details.

另请阅读此处:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/issues/72

This plugin is often used as if RabbitMQ was a database. It is not.