Load shedding, rate limit và backpressure
Chủ đề Dành cho thành viên
Bài toán
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm máy, mà thường không kịp) hoặc giảm cầu Discord 2026. Trang này gom các cách giảm cầu một cách có chủ đích:
- Rate limit / quota: giới hạn từng caller trước khi tải vào hệ.
- Load shedding: khi đã quá tải, chủ động bỏ phần việc ít giá trị nhất để giữ phần quan trọng.
- Graceful degradation: trả kết quả kém hơn (cache cũ, không cá nhân hoá, SD thay HD) thay vì lỗi.
- Bulkhead: chia tài nguyên (pool, thread, cụm) để một workload không ăn hết phần của workload khác.
- Backpressure: bên gây tải tự chậm lại khi phía dưới kêu đau.
Khác với Hot partition và thundering herd (vì sao tải lệch và dồn), trang này nói về cơ chế điều tiết tải.
Bạn đã dùng hết 3 bài đọc thử miễn phí
Đây là phần mở đầu của Load shedding, rate limit và backpressure. Thành viên đọc được toàn bộ 46 bài tổng hợp theo chủ đề và 141 dòng thời gian công ty.
Các bài tóm tắt vẫn đọc tự do.
- Đọc không giới hạn mọi bài tổng hợp và dòng thời gian
- Danh sách đọc cá nhân hoá theo trình độ và mục tiêu
- Cộng đồng Discord cho thành viên (sắp mở)
Gói 6 tháng giảm ~16%, gói 12 tháng giảm ~25%. Trả bằng VietQR hoặc thẻ.