Unblock — poison chặn vs nhả lane
Hàng: M1 (ok) · P poison · M2 · M3. Trái: retry P
mãi — M2/M3 không bao giờ chạy. Phải: max retry → DLQ → xử lý M2/M3.
← bài viết
Block lane = một xác chặn cả hàng
Unblock = cất poison, cho business phía sau sống
Chậm · đếm retry trên poison
Retry mãi (block)
Không max retry / không DLQ. Head-of-line blocking.
retries P: 0 · done: 0
Bấm Chạy.
Max retry → DLQ (unblock)
Sau 3 fail: P vào DLQ, consumer lấy M2, M3.
retries P: 0 · done: 0 ·
DLQ: 0
Bấm Chạy.