Home API के लिए कोटा सिस्टम लागू किया गया है, ताकि सेवा की विश्वसनीयता बनी रहे और डेवलपर, ट्रैफ़िक वॉल्यूम को असरदार तरीके से मैनेज कर सकें. Home API में कोटा, Google Cloud प्रोजेक्ट-लेवल पर तय किए जाते हैं.
Home API के लिए, हर प्रोजेक्ट के हिसाब से 30,000 क्यूपीएम (हर मिनट क्वेरी) की सीमा तय की गई है. इस सीमा में, Home API के ज़रिए भेजी गई सभी क्वेरी शामिल हैं.
कोटा पार हो गया
Home APIs के लिए अनुरोध संख्या सीमित करने की सुविधा के तहत तय की गई सीमा पार होने पर, resourceExhaused
HomeException
दिखता है. इसके बाद किए जाने वाले अनुरोधों को "कोटा खत्म हो गया है" मैसेज के साथ तुरंत अस्वीकार कर दिया जाएगा.
अगर कोटा खत्म हो जाता है, तो ऐप्लिकेशन में एक्स्पोनेंशियल बैकऑफ़ की सुविधा होनी चाहिए. साथ ही, अगर कार्रवाइयों पर कुछ समय के लिए पाबंदी लगाई गई है, तो उपयोगकर्ताओं को इसकी सूचना दी जानी चाहिए.
मॉनिटर करने के लिए
Google Cloud Console का इस्तेमाल करके, रीयल-टाइम में इस्तेमाल पर नज़र रखें. साथ ही, Home API के कोटे के करीब पहुंचने पर, पहले से सूचना देने वाली सुविधा को कॉन्फ़िगर करें.
मौजूदा मेट्रिक देखने के लिए, Google Home Developer Console में आपके ऐप्लिकेशन के रजिस्ट्रेशन से जुड़े Google Cloud प्रोजेक्ट में, Home API सेवा के मेट्रिक सेक्शन पर जाएं.
सूचनाएं सेट अप करना
हमारा सुझाव है कि पार्टनर, तय किए गए कोटे की सीमा (जैसे, 80%) पार होने पर सूचनाएं पाने की सुविधा सेट अप करें. Google Cloud में सूचना देने की सुविधा काफ़ी बेहतर है. साथ ही, इसे अपनी ज़रूरत के हिसाब से कॉन्फ़िगर किया जा सकता है.
कोटा के लिए सूचना बनाते समय, आपको नीति बिल्डर में उपभोक्ता कोटा > कोटा के तहत इन मेट्रिक का इस्तेमाल करना होगा.
- ऐलोकेशन कोटा का इस्तेमाल — serviceruntime.googleapis.com/quota/allocation/usage
- कोटे की सीमा — serviceruntime.googleapis.com/quota/limit
पार्टनर को कोटा से जुड़ी सूचनाएं पाने के लिए, सूचना पाने के चैनल (जैसे कि ईमेल) भी सेट अप करने चाहिए.
अलर्ट और सूचनाओं के बारे में ज़्यादा जानने के लिए, यहां दिए गए लेख पढ़ें. साथ ही, Google Cloud में उन्हें कॉन्फ़िगर करने का तरीका जानें:
कोटा बढ़ाने का अनुरोध करना
अगर आपके ऐप्लिकेशन पर आने वाला ट्रैफ़िक मान्य है और इसके लिए, डिफ़ॉल्ट तौर पर तय की गई अनुरोध संख्या से ज़्यादा की ज़रूरत है, तो इसे बढ़ाने का अनुरोध किया जा सकता है.
इस्तेमाल और सीमाएं देखने के लिए, Developer Console में आपके ऐप्लिकेशन के रजिस्ट्रेशन से जुड़े Google Cloud प्रोजेक्ट में, Home API सेवा के कोटा और सिस्टम की सीमाएं सेक्शन पर जाएं.
कोटा बढ़ाने का अनुरोध करने के लिए, किसी खास कोटे में बदलाव करें. निर्देशों के लिए, Google Cloud दस्तावेज़ में कोटा में बदलाव करने का अनुरोध करें देखें.