我正在考虑延迟消息插件作为分布式计时器的解决方案。消息是一个命令,命令的执行会延迟。
我在想,关于延迟消息,rabbitmq插件是否存在已知的问题?它能处理每分钟数千条信息的规模吗?或者我前面描述的用例有更好的解决方案?
发布于 2019-07-23 09:50:43
rabbitmq-delayed-message-exchange插件确实将消息存储在Mnesia中。
该插件一般运行良好,但您应该小心的限制。
请阅读限制部分https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#limitations
还有性能部分:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange#performance-impact
每分钟传递千人信息
它不是一个很高的值,但它取决于您需要存储多少消息以及有效负载大小。
https://stackoverflow.com/questions/57158983
复制相似问题