Qunar Tech Salon
Jan 21, 2017 · Backend Development
Message Consumption Patterns and Best Practices in Qunar's QMQ
This article shares Qunar's practical experiences with message-driven architecture, detailing consumer handling of duplicate messages, ordering, concurrency control, asynchronous processing, and batch strategies, and presents concrete solutions such as idempotent checks, deduplication tables, versioning, and QMQ's built‑in executors.
Batch Processingasynchronous ackconcurrency
0 likes · 18 min read