Skip to main content
  1. Posts/

High-Concurrency Course Selection System Review

Huayang Gao
Author
Huayang Gao
Notes on projects, source code reading, backend engineering and AI applications.

The main course selection pipeline:

Request validation -> Redis Lua pre-deduction -> Redis Stream -> RabbitMQ -> MySQL write

This project focuses on:

  • Preventing overselling under high concurrency
  • Reliable message delivery
  • Idempotent consumption
  • Retry and dead letter compensation