RabbitMQ 中延迟消息的已知问题
Known issues with delayed messages in RabbitMQ
我正在考虑将延迟消息插件作为分布式计时器的解决方案。
该消息是一个命令,命令的执行被延迟。
我想知道延迟消息 rabbitmq 插件是否存在任何已知问题?它是否可以每分钟处理数千条消息?
或者我上面描述的用例可能有更好的解决方案?
rabbitmq-delayed-message-exchange
插件确实将消息存储在 Mnesia 中。
该插件通常可以正常工作,但您应该注意这些限制。
请阅读限制部分https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#limitations
还有表演部分:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#performance-impact
housands messages per minute
它不是一个高值,但它取决于您需要存储多少消息以及负载大小
我正在考虑将延迟消息插件作为分布式计时器的解决方案。 该消息是一个命令,命令的执行被延迟。
我想知道延迟消息 rabbitmq 插件是否存在任何已知问题?它是否可以每分钟处理数千条消息? 或者我上面描述的用例可能有更好的解决方案?
rabbitmq-delayed-message-exchange
插件确实将消息存储在 Mnesia 中。
该插件通常可以正常工作,但您应该注意这些限制。
请阅读限制部分https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#limitations
还有表演部分:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#performance-impact
housands messages per minute
它不是一个高值,但它取决于您需要存储多少消息以及负载大小