मैं वहां से काम करने के बाद 3 स्केल के लिए उत्तर दे सकता हूं।
3scale एक पूरा API management platform कि प्राधिकरण, दर सीमित करने और अपने एपीआई के लिए विश्लेषण लागू करता है। हम विभिन्न एकीकरण विकल्पों की पेशकश करते हैं जिनमें से सबसे लोकप्रिय हमारे एपीआई गेटवे है, जिसे हमारे द्वारा होस्ट किया जा सकता है या ऑन-प्रिमाइज़ पर तैनात किया जा सकता है।
यह एक Nginx आधारित प्रवेश द्वार है कि आपके API सर्वर के सामने तैनात और 3scale एपीआई को पहुंचकर आने वाली कॉल का अधिकार देता है। गेटवे इनकमिंग कॉल और एंडपॉइंट की एपीआई कुंजी निकालता है जिसे कॉल किया जा रहा है और जांचता है कि क्या यह विशेष अनुरोध अधिकृत होना चाहिए (यानी वैध कुंजी, सीमाओं के भीतर उपयोग, वैध समापन बिंदु आदि)। हमारे एपीआई प्रवेश द्वार के
एक प्रमुख बात यह है कि प्राधिकरण एसिंक्रोनस रूप से इतना है कि यह विलंबता एपीआई उपयोगकर्ता द्वारा कथित प्रभावित नहीं होती किया जाता है है।
अपने विशेष सवाल के बारे में:
हम उत्पादन में 3scale का उपयोग कर 600 ग्राहक हैं। इसमें एपीआई बहुत बड़े ट्रैफिक वॉल्यूम्स के साथ शामिल हैं, जिनमें से कुछ आप here देख और पढ़ सकते हैं।
मैं कहेंगे मुख्य चुनाव एक API प्रबंधन मंच का उपयोग कर या इन सुविधाओं अपने आप को लागू करने के बीच है।3 स्केल जैसे कुछ का उपयोग करने का लाभ यह है कि हम वास्तव में इस समस्या में विशेषज्ञ हैं और हम मूल प्राधिकरण और दर सीमित करने के अलावा अन्य बहुत उपयोगी सुविधाएं प्रदान करते हैं: हमारे द्वारा होस्ट किए गए एक डेवलपर पोर्टल जहां आपके एपीआई उपयोगकर्ता पंजीकरण कर सकते हैं और अपनी चाबियाँ प्रबंधित कर सकते हैं, एक बिलिंग सिस्टम कि आप अपने एपीआई के लिए सशुल्क योजनाओं की पेशकश करने के लिए उपयोग कर सकते हैं, ओएथ 2 और अन्य जैसे उन्नत लेख पैटर्न के लिए समर्थन जो आप हमारी वेबसाइट में पढ़ सकते हैं।
आप हमारे एपीआई में हमारे सॉफ़्टवेयर पुस्तकालयों में से एक के साथ 3 स्केल को एकीकृत भी कर सकते हैं। हालांकि, चूंकि आपके पास अलग-अलग भाषाओं में लिखे गए कई एपीआई हैं, इसलिए मैं एपीआई गेटवे की अनुशंसा करता हूं क्योंकि आपके पास केवल एक ही एकीकरण बिंदु होगा (इसलिए बनाए रखने में आसान)।
हमेशा सर्वोत्तम होता है यदि आप इसे स्वयं परीक्षण करते हैं। हमारे पास कोई समय सीमा नहीं है, इसलिए आप वहां से शुरू कर सकते हैं।
हम अपने उद्देश्य के लिए [https://getkong.org काँग] का उपयोग कर समाप्त हुए क्योंकि इसका तेज़, उपयोग करने में आसान और खुले स्रोत – ThinkFloyd
अरे, क्या आप एक कोड उदाहरण प्रदान कर सकते हैं कि आप लूपबैक के साथ कांग का उपयोग कैसे कर रहे हैं? मैं यह समझने की कोशिश कर रहा हूं कि लूपबैक के लिए ऑथटोकन कोंग –