Mô phỏng queue job kiểu
BullMQ (Redis-backed queue trên Node): producer bỏ
job vào queue → worker lấy ra xử lý →
completed / failed. Fail còn attempt thì
vào delayed (backoff) rồi quay lại
waiting.
Không nối Redis — chỉ animation trong browser. Concurrency = số job active tối đa cùng lúc (giống nhiều worker / concurrency option).
waiting — chờ worker active — đang chạy delayed — hẹn giờ / backoff retry completed failed — hết attempt