محدودیت نرخ
Rate limiting
سقفی برای تعداد درخواستهایی که یک برنامه در بازه زمانی مشخص میتواند به ایپیآی بفرستد.
محدودیت نرخ (rate limiting) یعنی ایپیآی تعیین میکند هر برنامه یا هر کلید در یک بازه زمانی چند درخواست میتواند بفرستد. اگر برنامه از این سقف بگذرد، درخواستهای اضافه رد میشوند و پاسخ معمولاً میگوید کی دوباره تلاش کند.
هدف آن محافظت از سامانه در برابر فشار ناگهانی، خطای برنامهها یا سوءاستفاده و تقسیم منصفانه ظرفیت میان همه مصرفکنندگان است. برنامه خوب محدودیت را جدی میگیرد: درخواستهای غیرضروری نمیفرستد، بهجای پرسیدن مکرر از وبهوک استفاده میکند و در صورت رد شدن، با فاصله فزاینده دوباره تلاش میکند.
قسمت صوتی این واژه در ۵ تیر ۱۴۰۶ در «یک دقیقه با ایران اوپن فاینانس» منتشر میشود.
واژههای مرتبط
ایپیآیAPI (Application Programming Interface)راهی استاندارد که یک نرمافزار با آن از نرمافزار دیگر داده میگیرد یا از آن میخواهد کاری انجام دهد.وبهوکWebhookپیامی که یک سامانه هنگام رخ دادن یک رویداد، خودش به نشانی سامانه دیگر میفرستد تا لازم نباشد مدام سؤال شود.کلید تکرارناپذیریIdempotency keyشناسه یکتایی که همراه درخواست فرستاده میشود تا اگر درخواست تکرار شد، عملیات مالی دو بار انجام نشود.