Backpressure
Cách hiểu bằng lời của tôi
Backpressure là tín hiệu để upstream chậm lại khi downstream không theo kịp. Khác với Rate Limiting là một “cổng” chủ động chặn request theo policy, backpressure thường phản ánh trạng thái runtime như queue depth, consumer lag, saturation hoặc latency tăng.
Cơ chế
Downstream chậm / queue đầy
-> metric hoặc protocol báo quá tải
-> upstream giảm tốc, retry chậm hơn, shed load hoặc degrade
-> hệ thống tránh tự khuếch đại lỗiKhi áp dụng
Dùng khi hệ thống có pipeline, queue, stream processing, service chain hoặc bất kỳ điểm nào producer có thể tạo tải nhanh hơn consumer xử lý.