خطوات الاستخدام
1. أدخل عدد الطلبات المسموحة في الثانية (requestsPerSecond): هذا هو المعدل الأساسي الذي تسمح به واجهة API في الظروف العادية. على سبيل المثال، إذا كان الحد الأقصى هو 100 طلب في الثانية، فأدخل 100. هذا القيمة تمثل متوسط المعدل الذي يمكنك إرسال الطلبات به على المدى الطويل دون تجاوز الحد.
2. أدخل حجم نافذة الوقت بالثواني (windowSize): نافذة الوقت هي المدة الزمنية التي يتم خلالها حساب معدل الطلبات. عادةً ما تكون 60 ثانية (دقيقة واحدة) أو 3600 ثانية (ساعة واحدة). كلما كانت النافذة أصغر، كان التحكم أكثر صرامة، بينما النوافذ الأكبر تسمح بمرونة أكبر.
3. أدخل نسبة الاندفاع المسموحة (burstAllowance): هذا عامل يسمح بزيادة مؤقتة عن المعدل الأساسي لاستيعاب الزيادات المفاجئة في حركة المرور. على سبيل المثال، إذا كان burstAllowance = 2، فهذا يعني أنه يمكنك إرسال ضعف المعدل الأساسي لفترة قصيرة. يتم ضرب هذا العامل في المعدل الأساسي وحجم النافذة لحساب الحد الأقصى للطلبات في النافذة.