Định nghĩa
Giới hạn tốc độ
Giới hạn số lượng yêu cầu mà một API chấp nhận trong một khoảng thời gian.
Định nghĩa
Giới hạn tốc độ API là một mức trần về số lượng yêu cầu mà một API sẽ chấp nhận trong một cửa sổ thời gian nhất định. Các khách hàng vượt quá giới hạn sẽ nhận lỗi hoặc tạm thời bị chặn cho đến khi cửa sổ đó được đặt lại. Giới hạn tốc độ bảo vệ máy chủ khỏi quá tải, đảm bảo việc sử dụng công bằng giữa các khách hàng và giữ chất lượng dịch vụ.
Trong bối cảnh
Trên Polymarket, mặt dịch vụ Gamma xuất bản các endpoint REST công khai như /markets. Điểm cuối đó cụ thể cho phép 300 yêu cầu mỗi 10 giây. Việc sử dụng danh sách kết hợp giữa /markets và /events có giới hạn kết hợp lớn hơn (900 yêu cầu mỗi 10 giây). Vượt quá các giới hạn này sẽ khiến API từ chối các yêu cầu tiếp theo cho đến khi cửa sổ thời gian liên quan kết thúc; hãy lập kế hoạch phân trang và khoảng thời gian polling cho phù hợp.
Mẹo thực tiễn
- Sử dụng phân trang theo keyset (after_cursor) thay vì offset để duyệt /markets hiệu quả.
- Gom các yêu cầu khi có thể và tránh vòng polling chặt; ưu tiên lùi lại hợp lý sau khi chạm giới hạn.
- Cache các phản hồi lặp lại trong khoảng thời gian ngắn nếu luồng công việc của bạn có thể chấp nhận dữ liệu hơi cũ.
Xem thêm
- gamma-api