คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
นโยบายโควต้าและ SpikeArrest ควรสงสัยหรือไม่ว่าควรใช้นโยบายใดเพื่อตอบสนองความต้องการในการจำกัดอัตราของคุณได้ดีที่สุด โปรดดูแผนภูมิการเปรียบเทียบด้านล่าง
โควต้า | อาหาเรสต์ | |
---|---|---|
ใช้เพื่อ | จำกัดจำนวนแอปการเชื่อมต่อที่สามารถดำเนินการกับแบ็กเอนด์เป้าหมายของพร็อกซี API ได้ในช่วงเวลาหนึ่ง | ปกป้องแบ็กเอนด์เป้าหมายของพร็อกซี API จากการรับส่งข้อมูลที่เพิ่มขึ้นอย่างรวดเร็วและการโจมตีแบบปฏิเสธการให้บริการ |
อย่าใช้เพื่อ |
อย่าใช้เพื่อปกป้องแบ็กเอนด์เป้าหมายของพร็อกซี API จากการรับส่งข้อมูลที่เพิ่มขึ้นอย่างรวดเร็ว ในกรณีนี้ ให้ใช้นโยบาย SpikeArrest |
อย่าใช้รายงานนี้เพื่อนับและจำกัดจำนวนการเชื่อมต่อที่แอปจะใช้ได้กับแบ็กเอนด์เป้าหมายของพร็อกซี API ในระยะเวลาหนึ่งๆ หากต้องการดำเนินการดังกล่าว ให้ใช้นโยบายโควต้า |
จัดเก็บจำนวนหรือไม่ | มี | ไม่ได้ |
แนวทางปฏิบัติแนะนำสำหรับการแนบนโยบาย |
ต่อเชื่อมกับ ProxyEndpoint Request PreFlow ซึ่งโดยทั่วไปจะอยู่หลังการตรวจสอบสิทธิ์ผู้ใช้ การดำเนินการนี้จะเปิดใช้นโยบายเพื่อตรวจสอบตัวนับโควต้าที่จุดแรกเข้าของพร็อกซี API |
ต่อเชื่อมกับ ProxyEndpoint Request PreFlow ซึ่งโดยทั่วไปจะอยู่ที่จุดเริ่มต้นของโฟลว์ ซึ่งเป็นการป้องกันการเพิ่มขึ้นอย่างรวดเร็วที่จุดแรกเข้าของพร็อกซี API |
รหัสสถานะ HTTP เมื่อถึงขีดจำกัดแล้ว: |
|
|
นานาน่ารู้: |
|
|
ดูรายละเอียดเพิ่มเติม | นโยบายโควต้า | นโยบายของ SpikeArrest |
* สำหรับนโยบายโควต้าและนโยบาย SpikeArrest รหัสสถานะ HTTP เริ่มต้นสำหรับการเกินขีดจำกัดอัตราจะเป็น 500 Internal Server Error
ทั่วไป
คุณสามารถเปลี่ยนรหัสสถานะสำหรับนโยบายเหล่านั้นเป็น 429 Service Unavailable
ได้โดยการเพิ่มพร็อพเพอร์ตี้ระดับองค์กร (features.isHTTPStatusTooManyRequestEnabled
) หากคุณเป็นลูกค้า Cloud โปรดติดต่อทีมสนับสนุนของ Apigee Edge เพื่อเปิดใช้พร็อพเพอร์ตี้