Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến
Tài liệu về Apigee X. thông tin
Chính sách Hạn mức và SpikeArrest — không biết nên dùng chính sách nào đáp ứng tốt nhất nhu cầu giới hạn số lượng yêu cầu của bạn? Xem biểu đồ so sánh bên dưới.
Hạn mức | SpikeArrest | |
---|---|---|
Bạn có thể sử dụng kỹ thuật này để: | Giới hạn số lượng kết nối mà ứng dụng có thể tạo với phần phụ trợ mục tiêu của proxy API qua một khoảng thời gian cụ thể. | Bảo vệ phần phụ trợ mục tiêu của proxy API khỏi trường hợp lưu lượng truy cập tăng đột biến và bị từ chối nghiêm trọng các cuộc tấn công dịch vụ. |
Không dùng thuộc tính này để: |
Đừng sử dụng công cụ này để bảo vệ phần phụ trợ mục tiêu của proxy API khỏi tình trạng lưu lượng truy cập tăng đột biến. Để làm được việc đó, hãy sử dụng chính sách SpikeArrest. |
Không dùng API này để tính và giới hạn số lượng kết nối mà ứng dụng có thể tạo cho API của bạn phần phụ trợ mục tiêu của proxy trong một khoảng thời gian cụ thể. Để làm được việc đó, hãy sử dụng chính sách Hạn mức. |
Lưu trữ số lượng? | Có | Không |
Các phương pháp hay nhất để đính kèm chính sách: |
Đính kèm nó vào ProxyEndpoint Request PreFlow, thường sau xác thực người dùng. Việc này cho phép chính sách kiểm tra bộ đếm hạn mức tại điểm truy cập của API của bạn proxy. |
Đính kèm nó vào ProxyEndpoint Request PreFlow, thường ở mức đầu luồng. Tính năng này giúp bảo vệ chống tăng đột biến tại điểm truy cập của proxy API. |
Mã trạng thái HTTP khi đạt đến giới hạn: |
|
|
Điều cần biết: |
|
|
Xem thêm chi tiết: | Chính sách về hạn mức | SpikeArrest chính sách của Google |
* Đối với chính sách về hạn mức và chính sách của SIPikeArrest,
mã trạng thái HTTP mặc định để vượt quá giới hạn tốc độ là mã chung
500 Internal Server Error
.
Bạn có thể thay đổi mã trạng thái cho các chính sách đó thành
429 Service Unavailable
bằng cách thêm một
thuộc tính cấp tổ chức (features.isHTTPStatusTooManyRequestEnabled
).
Nếu bạn là khách hàng của Cloud, hãy liên hệ với Bộ phận hỗ trợ Apigee Edge để yêu cầu bật tài sản này.