कोटा की जांच, 60 सेकंड के मूविंग औसत के आधार पर की जाती है. इससे इस्तेमाल में बढ़ोतरी की अनुमति मिलती है. डिफ़ॉल्ट रूप से, Classroom API पर नीचे दी गई टेबल में बताई गई सीमाएं लागू होती हैं:
सीमा | कोटा स्टैंडर्ड |
---|---|
हर क्लाइंट के हिसाब से, हर दिन की क्वेरी | 4,000,000 (औसतन 46 क्यूपीएस) |
हर क्लाइंट के हिसाब से, हर मिनट की क्वेरी | 3,000 (50 क्यूपीएस) |
हर उपयोगकर्ता के हिसाब से हर मिनट की क्वेरी | 1,200 (20 क्यूपीएस) |
ऑपरेशन से जुड़े कई फ़ैक्टर के आधार पर, अनुमति वाली क्यूपीएस को बढ़ाया या घटाया जा सकता है.
अगर आपको अपने प्रोजेक्ट पर लागू की गई सीमाओं से ज़्यादा अनुरोध करने हैं, तो:
- सबसे पहले, यह पक्का करें कि आपने फिर से कोशिश की जा सकने वाली गड़बड़ियों (जैसे कि
RESOURCE_EXHAUSTED
गड़बड़ी, जो अनुरोध की सीमा से ज़्यादा होने पर दिखती है) का जवाब दिया हो. इसके लिए, अनुरोध को फिर से भेजें. इसके लिए, एक्सपोनेंशियल बैकऑफ़ का इस्तेमाल करना बेहतर होता है. - अगर किसी ऐसे एंडपॉइंट पर बदलावों के लिए पोलिंग की जा रही है जहां यह सुविधा उपलब्ध है, तो इसके बजाय पुश नोटिफ़िकेशन का इस्तेमाल करें.
- अगर आपको अपने प्रोजेक्ट के लिए तय की गई सीमाओं से ज़्यादा अनुरोध करने हैं, तो ज़्यादा सीमाओं का अनुरोध करने के लिए नीचे दिए गए निर्देश देखें.
अपने प्रोजेक्ट के लिए, इस्तेमाल की सीमाएं देखने या बदलने के लिए या अपने कोटा को बढ़ाने का अनुरोध करने के लिए, यह तरीका अपनाएं:
- अगर आपके पास अपने प्रोजेक्ट के लिए पहले से कोई बिलिंग खाता नहीं है, तो एक खाता बनाएं.
- एपीआई कंसोल में, एपीआई लाइब्रेरी के 'चालू एपीआई' पेज पर जाएं और सूची से कोई एपीआई चुनें.
- कोटा से जुड़ी सेटिंग देखने और उन्हें बदलने के लिए, कोटा चुनें. इस्तेमाल के आंकड़े देखने के लिए, इस्तेमाल चुनें.