Implementation Strategies and Trade‑offs for Delayed Messages in Distributed Message Queues
The article surveys common delayed‑message solutions in distributed MQ systems—including external storage, RocksDB, Redis, thread‑based scanning, and the designs of RocketMQ, Pulsar, and QMQ—detailing their architectures, advantages, and drawbacks for backend developers.
