Tag

Order Cancellation

0 views collected around this technical thread.

Java Tech Enthusiast
Java Tech Enthusiast
May 11, 2025 · Backend Development

Implementing Automatic Order Cancellation After 30 Minutes: Five Practical Solutions

This article explains why orders that remain unpaid for 30 minutes should be automatically cancelled and compares five technical approaches—database polling, JDK Timer, message‑queue delayed queues, distributed schedulers like Quartz, and Redis expiration listeners—detailing their implementation steps, code samples, pros, cons, and suitable scenarios.

JavaMessage QueueOrder Cancellation
0 likes · 19 min read
Implementing Automatic Order Cancellation After 30 Minutes: Five Practical Solutions
IT Services Circle
IT Services Circle
Dec 22, 2024 · Backend Development

Various Strategies for Implementing Order Auto‑Cancellation in High‑Concurrency Systems

This article compares seven practical approaches—DelayQueue, database polling, Redis queues, Redis key expiration callbacks, RabbitMQ delayed messages, scheduled task frameworks, and event‑stream processing—for automatically cancelling unpaid orders, outlining their suitable scenarios, code examples, advantages, disadvantages, and optimization tips.

BackendDelayQueueJava
0 likes · 12 min read
Various Strategies for Implementing Order Auto‑Cancellation in High‑Concurrency Systems
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
Top Architect
Top Architect
Jan 10, 2024 · Backend Development

Implementing Automatic Order Cancellation After 30 Minutes in Spring Boot

This article explains three Spring Boot approaches—using @Scheduled tasks, RabbitMQ delayed queues, and Redis key‑expiration events—to automatically cancel orders that remain unpaid for 30 minutes, complete with code samples and configuration guidance.

BackendOrder CancellationRabbitMQ
0 likes · 8 min read
Implementing Automatic Order Cancellation After 30 Minutes in Spring Boot
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 MessagesOrder Cancellation
0 likes · 6 min read
Three Reliable Ways to Auto‑Cancel Unpaid Orders in E‑Commerce
macrozheng
macrozheng
May 24, 2019 · Backend Development

Integrating RabbitMQ for Delayed Order Cancellation in a Spring Boot Mall Application

This tutorial walks through installing RabbitMQ, configuring it in a Spring Boot project, defining message models and enums, implementing delayed messaging to automatically cancel unpaid orders, and provides complete Java code, configuration files, testing steps, and useful resources for building a robust backend order system.

Delayed MessagingJavaOrder Cancellation
0 likes · 19 min read
Integrating RabbitMQ for Delayed Order Cancellation in a Spring Boot Mall Application
System Architect Go
System Architect Go
Jan 22, 2018 · Backend Development

Implementing Order Auto‑Cancellation with Redis Pub/Sub to Avoid Polling

This article explains why timed database polling is unsuitable for order expiration, compares passive and active cancellation approaches, and demonstrates how to use Redis pub/sub (with ioredis in Node.js) to proactively cancel unpaid orders while keeping services decoupled.

BackendMessage QueueNode.js
0 likes · 4 min read
Implementing Order Auto‑Cancellation with Redis Pub/Sub to Avoid Polling