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