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