Tag

Delayed Messages

1 views collected around this technical thread.

Sanyou's Java Diary
Sanyou's Java Diary
Apr 1, 2024 · Backend Development

7 Real-World Message Queue Patterns Every Backend Engineer Should Know

This article shares seven classic use cases of message queues—including asynchronous decoupling, traffic smoothing, bus architecture, delayed tasks, broadcast consumption, distributed transactions, and data hub integration—illustrated with real-world experiences and code examples to help engineers design robust high‑concurrency systems.

Broadcast ConsumptionDelayed MessagesMessage Queue
0 likes · 12 min read
7 Real-World Message Queue Patterns Every Backend Engineer Should Know
Sanyou's Java Diary
Sanyou's Java Diary
Mar 14, 2024 · Backend Development

Mastering Order Auto‑Cancellation: Timers, Queues, and Distributed Schedulers

This article examines practical strategies for automatically canceling unpaid orders, comparing simple timer‑based polling, cluster‑ready schedulers like Quartz, Elastic‑Job, and XXL‑JOB, as well as delayed‑message approaches using RocketMQ and Redis, and offers best‑practice guidelines for concurrency, monitoring, and fault tolerance.

Delayed MessagesOrder Cancellationbackend architecture
0 likes · 16 min read
Mastering Order Auto‑Cancellation: Timers, Queues, and Distributed Schedulers
macrozheng
macrozheng
Feb 22, 2023 · Backend Development

Three Reliable Ways to Auto‑Cancel Unpaid Orders in E‑Commerce

This article explores three practical approaches for automatically canceling unpaid e‑commerce orders—using scheduled tasks (both local and distributed), implementing passive client‑side cancellation with server checks, and leveraging delayed message queues such as RocketMQ—detailing their advantages, drawbacks, and typical frameworks.

BackendDelayed MessagesE-commerce
0 likes · 6 min read
Three Reliable Ways to Auto‑Cancel Unpaid Orders in E‑Commerce
IT Architects Alliance
IT Architects Alliance
Jul 31, 2022 · Backend Development

Design and Implementation of Delayed Messages in Distributed Message Queues

This article surveys common delayed‑message implementations—including external storage, RocksDB, Redis, and open‑source MQs like RocketMQ, Pulsar, and QMQ—detailing their architectures, advantages, disadvantages, and practical considerations for distributed asynchronous messaging systems.

Delayed MessagesMessage QueuePulsar
0 likes · 13 min read
Design and Implementation of Delayed Messages in Distributed Message Queues
Code Ape Tech Column
Code Ape Tech Column
May 22, 2022 · Backend Development

Design and Implementation Strategies for Delayed Messages in Distributed Message Queues

This article reviews common delayed‑message implementation approaches—including external storage, RocksDB, Redis, and built‑in solutions in open‑source MQs like RocketMQ, Pulsar, and QMQ—detailing their architectures, advantages, drawbacks, and practical considerations for distributed systems.

Delayed MessagesMessage QueueRocksDB
0 likes · 13 min read
Design and Implementation Strategies for Delayed Messages in Distributed Message Queues
Top Architect
Top Architect
May 13, 2022 · Backend Development

Design and Implementation of Delayed Message Queues in Distributed Systems

This article surveys common delayed message implementations—including external storage, RocksDB, Redis, and open‑source MQs like RocketMQ, Pulsar, and QMQ—analyzing their architectures, advantages, drawbacks, and practical considerations for building reliable distributed asynchronous messaging systems.

Delayed MessagesMessage QueuePulsar
0 likes · 13 min read
Design and Implementation of Delayed Message Queues in Distributed Systems
Top Architect
Top Architect
Apr 23, 2022 · Backend Development

Common Implementation Schemes for Delayed Messages in Distributed Systems

This article examines various approaches to implementing delayed (scheduled) messages in distributed message queue systems, comparing external storage, RocksDB, Redis, and open‑source MQ solutions, and discusses their advantages, drawbacks, and practical considerations.

BackendDelayed MessagesImplementation
0 likes · 13 min read
Common Implementation Schemes for Delayed Messages in Distributed Systems
Architect
Architect
Apr 13, 2022 · Backend Development

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.

Delayed MessagesMessage QueueRocksDB
0 likes · 13 min read
Implementation Strategies and Trade‑offs for Delayed Messages in Distributed Message Queues
Code Ape Tech Column
Code Ape Tech Column
Feb 23, 2022 · Backend Development

Design and Implementation of Delayed Message Queues in Distributed Systems

This article examines various delayed‑message implementations in distributed message‑queue systems, comparing external‑storage approaches using databases, RocksDB and Redis, and reviewing built‑in solutions in open‑source MQs such as RocketMQ, Pulsar and QMQ, while discussing their advantages, drawbacks and design considerations.

Delayed MessagesMessage QueuePulsar
0 likes · 15 min read
Design and Implementation of Delayed Message Queues in Distributed Systems
IT Architects Alliance
IT Architects Alliance
Jan 18, 2022 · Backend Development

Implementation Strategies for Delayed (Scheduled) Messages in Distributed Systems

This article examines common delayed (scheduled) message implementations in distributed systems, comparing external storage approaches using databases, RocksDB, and Redis, as well as built-in solutions in open-source MQs like RocketMQ, Pulsar, and QMQ, and discusses their advantages, drawbacks, and design considerations.

Delayed MessagesMessage QueueRocksDB
0 likes · 12 min read
Implementation Strategies for Delayed (Scheduled) Messages in Distributed Systems
New Oriental Technology
New Oriental Technology
Nov 30, 2020 · Backend Development

Five Implementation Approaches for Delayed Messages in Message Queues

This article explains the concept and common use cases of delayed messages and compares five practical implementation methods—using Redis sorted sets, RabbitMQ delayed‑message exchange plugin, ActiveMQ scheduled messages, RocketMQ fixed delay levels, and a custom RocketMQ solution—detailing their workflows, advantages, and drawbacks.

ActiveMQDelayed MessagesImplementation
0 likes · 19 min read
Five Implementation Approaches for Delayed Messages in Message Queues
macrozheng
macrozheng
Jun 11, 2020 · Backend Development

How to Implement RabbitMQ Delayed Messages with the Delayed Plugin in Spring Boot

This guide walks through installing the RabbitMQ delayed‑message‑exchange plugin, configuring it in a Spring Boot application, and building Java components to send and receive delayed order‑cancellation messages, comparing the plugin approach with dead‑letter queues and providing complete code snippets and deployment steps.

Delayed MessagesMessage QueuePlugin
0 likes · 12 min read
How to Implement RabbitMQ Delayed Messages with the Delayed Plugin in Spring Boot
Qunar Tech Salon
Qunar Tech Salon
Dec 8, 2018 · Backend Development

Design and Implementation of QMQ: Qunar.com’s Internal Message Queue

This article examines Qunar.com’s internally developed message queue (QMQ), discussing the motivations behind building it, the challenges of consistency and storage, client‑side transaction integration, the novel log‑based storage model, and its support for arbitrary delayed messages.

BackendDelayed MessagesMessage Queue
0 likes · 15 min read
Design and Implementation of QMQ: Qunar.com’s Internal Message Queue