关于延迟队列实现方式问题
来源:5-12 RabbitMQ集群延迟队列插件应用

WonderfulTonight
2020-02-29
老师,我想问下,TTL+dxl和延迟插件这两种方式实现延迟队列的区别在哪了,有什么优缺点吗,都有哪些适用场景?
写回答
1回答
-
ttl dxl的方式,消息是遵循先进先出的顺序的,其ttl消息也是不准确的,比如你投递了2条消息,第一条延迟20秒,第二条延迟10秒,结果等到20秒之后才会依次收到这两条消息,而不是按照ttl的超时时间由短到长,所以ttl的优先级是queue的先进先出规则,而延迟插件则按照正常的超时时间来实现的
012020-03-02
相似问题