সংজ্ঞা
রেট সীমা
একটি নির্দিষ্ট সময়কালের মধ্যে API কতটি অনুরোধ গ্রহণ করবে তার উপর আরোপিত একটি সর্বোচ্চ সীমা।
সংজ্ঞা
একটি API রেট লিমিট হলো একটি নির্দিষ্ট সময়কালের মধ্যে API কতটি অনুরোধ গ্রহণ করবে তার ওপর আরোপিত সর্বোচ্চ সীমা। এই সীমা অতিক্রম করলে ক্লায়েন্টরা একটি ত্রুটি পায় বা উইন্ডো রিসেট না হওয়া পর্যন্ত অস্থায়ীভাবে ব্লক করা হয়। রেট লিমিট সার্ভারকে অতিরিক্ত লোড থেকে রক্ষা করে, ক্লায়েন্টদের মধ্যে ন্যায্য ব্যবহার নিশ্চিত করে এবং পরিষেবার গুণমান সংরক্ষণ করে।
প্রসঙ্গে
Polymarket এ Gamma সারফেস পাবলিক REST endpoint যেমন /markets প্রকাশ করে। ঐ endpoint বিশেষভাবে প্রতি 10 সেকেন্ডে 300 অনুরোধ অনুমোদন করে। /markets এবং /events জুড়ে সম্মিলিত লিস্টিং ব্যবহার একটি বৃহত্তর সম্মিলিত সীমা (900 requests per 10 seconds) আছে। এই সীমা লঙ্ঘন করলে API সংশ্লিষ্ট উইন্ডো মেয়াদোত্তীর্ণ না হওয়া পর্যন্ত অতিরিক্ত অনুরোধ প্রত্যাখ্যান করবে; তাই pagination এবং polling ব্যবধান পরিকল্পনা করুন।
প্রায়োগিক টিপস
- /markets দিয়ে কার্যকরভাবে পেজ করার জন্য offset এর বদলে keyset pagination (after_cursor) ব্যবহার করুন।
- যেখানে সম্ভব সেখানে অনুরোধ ব্যাচ করুন এবং ঘন polling লুপ এড়িয়ে চলুন; সীমা ধরার পরে যুক্তিযুক্ত backoff ব্যবহার করুন।
- যদি আপনার ওয়ার্কফ্লো সামান্য স্থλογত ডেটা সহ সহনীয় হয়, তাহলে সংক্ষিপ্ত সময়ের জন্য পুনরাবৃত্ত প্রতিক্রিয়া কেশ করুন।
আরও দেখুন
- gamma-api