Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
अलग-अलग क्लाइंट ऐप्लिकेशन की परफ़ॉर्मेंस और उपलब्धता को बनाए रखने के लिए, यह ज़रूरी है कि आप अपने एपीआई और बैकएंड सेवाओं की क्षमता के हिसाब से ऐप्लिकेशन ट्रैफ़िक को मैनेज करें. यह भी ज़रूरी है कि ऐप्लिकेशन, तय सीमा से ज़्यादा संसाधनों का इस्तेमाल न करें.
Apigee Edge दो तरीके उपलब्ध कराता है. इनकी मदद से, ट्रैफ़िक मैनेजमेंट को ऑप्टिमाइज़ किया जा सकता है, ताकि ऐप्लिकेशन के लिए इंतज़ार का समय कम किया जा सके. साथ ही, बैकएंड सेवाओं की परफ़ॉर्मेंस को बनाए रखा जा सके. हर तरह की नीति, ट्रैफ़िक मैनेजमेंट के अलग-अलग पहलू को ध्यान में रखती है. कुछ मामलों में, एक ही एपीआई प्रॉक्सी में, नीति के दोनों टाइप का इस्तेमाल किया जा सकता है.
एपीआई ट्रैफ़िक मैनेजमेंट नीतियों के बारे में जानने के लिए, यह वीडियो देखें.
SpikeArrest
यह नीति, तय की गई सीमा को छोटे इंटरवल में बांटकर, ट्रैफ़िक में होने वाली बढ़ोतरी को कम करती है. उदाहरण के लिए, अगर आपने हर सेकंड 100 मैसेज की सीमा तय की है, तो SpikeArrest नीति के तहत, हर 10 मिलीसेकंड (1000 / 100) में करीब एक अनुरोध की सीमा लागू होती है. साथ ही, हर मिनट 30 मैसेज को हर दो सेकंड (60 / 30) में करीब एक अनुरोध में बदल दिया जाता है. SpikeArrest की सीमा, आपकी बैकएंड सेवा या एपीआई प्रॉक्सी के लिए तय की गई क्षमता के आस-पास होनी चाहिए. यह सीमा, सेकंड या मिनट जैसे कम समय के अंतराल के लिए भी कॉन्फ़िगर की जानी चाहिए. इस नीति का इस्तेमाल, अचानक ट्रैफ़िक बढ़ने से रोकने के लिए किया जाना चाहिए. अचानक ट्रैफ़िक बढ़ने की वजह यह है कि नुकसान पहुंचाने वाले लोग, डिनायल ऑफ़ सर्विस (डीओएस) हमले या बग वाले क्लाइंट ऐप्लिकेशन का इस्तेमाल करके, किसी सेवा को बाधित करने की कोशिश करते हैं.
SpikeArrest की नीति देखें.
अनुरोध भेजने की तय सीमा
यह नीति, क्लाइंट ऐप्लिकेशन पर खपत की सीमाएं लागू करती है. इसके लिए, यह एक डिस्ट्रिब्यूटेड 'काउंटर' बनाए रखती है, जो आने वाले अनुरोधों की गिनती करता है. यह काउंटर, पहचाने जा सकने वाली किसी भी इकाई के लिए एपीआई कॉल की गिनती कर सकता है. इसमें ऐप्लिकेशन, डेवलपर, एपीआई कुंजियां, ऐक्सेस टोकन वगैरह शामिल हैं. आम तौर पर, एपीआई पासकोड का इस्तेमाल, क्लाइंट ऐप्लिकेशन की पहचान करने के लिए किया जाता है. इस नीति को लागू करने में ज़्यादा समय लगता है. इसलिए, ज़्यादा ट्रैफ़िक वाले एपीआई के लिए, इसे एक दिन या महीने जैसे लंबे समय के अंतराल के लिए कॉन्फ़िगर किया जाना चाहिए. इस नीति का इस्तेमाल, ऑपरेशनल ट्रैफ़िक मैनेजमेंट के बजाय, डेवलपर और पार्टनर के साथ कारोबारी समझौतों या एसएलए को लागू करने के लिए किया जाना चाहिए.
कोटा से जुड़ी नीति देखें.