【问题标题】:Known issues with delayed messages in RabbitMQRabbitMQ 中延迟消息的已知问题
【发布时间】:2019-07-23 17:50:43
【问题描述】:

我正在考虑将延迟消息插件作为分布式计时器的解决方案。 该消息是一个命令,命令的执行被延迟。

我想知道延迟消息rabbitmq插件是否存在任何已知问题?它是每分钟可以处理数千条消息的东西吗? 或者对于我上面描述的用例可能有更好的解决方案?

【问题讨论】:

标签: timer rabbitmq delayed-job


【解决方案1】:

rabbitmq-delayed-message-exchange 插件确实将消息存储在 Mnesia 中。

该插件通常可以正常工作,但您应该注意限制。

请阅读限制部分https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#limitations

还有表演部分:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#performance-impact

每分钟数千条消息

这不是一个很高的值,但这取决于您需要存储多少消息以及有效负载大小

【讨论】:

    最近更新 更多