कोटा और दर सीमाएं

सिस्टम की स्थिरता और संसाधनों के बराबर बंटवारे को पक्का करने के लिए, Google Health API, एपीआई के लिए आने वाले अनुरोधों पर रेट लिमिट लागू करता है.

डिफ़ॉल्ट कोटे, इस्तेमाल के ज़्यादातर सामान्य मामलों के हिसाब से डिज़ाइन किए गए हैं. हालांकि, अगर कोई ऐप्लिकेशन इन थ्रेशोल्ड से ज़्यादा अनुरोध करता है, तो उस पर थ्रॉटलिंग लागू की जाएगी.

रेट लिमिट से जुड़ी गड़बड़ियों को ठीक करना

अगर आपका ऐप्लिकेशन, तय की गई रेट लिमिट से ज़्यादा अनुरोध करता है, तो एपीआई उस अनुरोध को अस्वीकार कर देता है. साथ ही, 429 Too Many Requests गड़बड़ी का मैसेज दिखाता है. इस गड़बड़ी को ठीक करने के लिए, आपके ऐप्लिकेशन को अनुरोध भेजने की दर कम करनी चाहिए. साथ ही, रेट लिमिट से जुड़े इवेंट को आसानी से मैनेज करने के लिए, फिर से कोशिश करने की लॉजिक लागू करना चाहिए.

डिफ़ॉल्ट लिमिट और इंपैक्ट विश्लेषण

रेट लिमिट का आकलन, रोज़ाना, हर मिनट, और हर उपयोगकर्ता के इंटरवल के हिसाब से किया जाता है. इंपैक्ट विश्लेषण में बताया गया है कि इन कोटों को क्वेरी प्रति सेकंड (क्यूपीएस) में कैसे बदला जाता है.

मेट्रिक डिफ़ॉल्ट लिमिट क्यूपीएस इंपैक्ट विश्लेषण
हर प्रोजेक्ट के लिए (रोज़ाना) हर दिन 8.64 करोड़ अनुरोध लगातार ~1,000 क्यूपीएस
हर प्रोजेक्ट के लिए (हर मिनट) हर मिनट 1,20,000 अनुरोध बर्स्ट के दौरान ~2,000 क्यूपीएस
हर उपयोगकर्ता के लिए (हर मिनट) हर मिनट 300 अनुरोध स्टैंडर्ड: हर उपयोगकर्ता के लिए 5 क्यूपीएस
वेरिफ़ाई न किए गए ऐप्लिकेशन: कुल मिलाकर ज़्यादा से ज़्यादा 250 क्यूपीएस (हर उपयोगकर्ता के लिए 2.5 क्यूपीएस के हिसाब से, 100 उपयोगकर्ताओं तक सीमित)

कोटे में बढ़ोतरी का अनुरोध करना

अगर आपके ऐप्लिकेशन को, तय की गई डिफ़ॉल्ट लिमिट से ज़्यादा थ्रूपुट की ज़रूरत है, तो Google Cloud Console के ज़रिए, इसमें बदलाव करने का अनुरोध किया जा सकता है. कोटे देखना और मैनेज करना लेख पढ़ें.