“एक परिपक्व और तैयार-से-उपयोग API गेटवे के रूप में, APISIX हमें उच्च विकास दक्षता प्रदान करता है। शुरुआत से लेकर POC पास करने तक, हमें केवल एक सप्ताह का समय लगा।”
Diao Shoujun
,
Senior Developer at Tencent Cloud

from 0 to finish POC
with an out-of-box API gateway
Tencent Cloud TI Platform AI इंजीनियर्स के लिए डिज़ाइन किया गया एक वन-स्टॉप मशीन लर्निंग सर्विस प्लेटफॉर्म है। यह डेटा प्रीप्रोसेसिंग से लेकर मॉडल बिल्डिंग, ट्रेनिंग, मूल्यांकन और सर्विस तक पूरी प्रक्रिया में AI विकास को सशक्त बनाता है।
Tencent Cloud TI Platform को अपने तेज़ी से बढ़ते व्यवसाय के कारण कई तकनीकी चुनौतियों का सामना करना पड़ा।
विभिन्न घटकों या सेवाओं में फैले प्लेटफॉर्म-स्तरीय सेवाएँ
प्लेटफॉर्म-स्तरीय सेवाओं का बैकएंड सेवाओं के साथ जुड़ाव, जिससे विकास दक्षता कम हो गई
उच्च समवर्ती परिदृश्यों और प्रदर्शन बाधाओं को संभालने में कठिनाई
अपर्याप्त मॉनिटरिंग क्षमताएँ, जो परिचालन दक्षता और सिस्टम की निरीक्षण क्षमता को बाधित करती हैं
अपने तकनीकी बाधाओं को दूर करने के लिए, Tencent Cloud TI Platform ने APISIX को एक एकीकृत गेटवे मॉड्यूल के रूप में उपयोग किया, जो सभी आने वाले ट्रैफ़िक को प्राप्त और प्रोसेस करता है, जिससे आर्किटेक्चर सरल हो गया और दक्षता में सुधार हुआ। यह APISIX के लचीले प्लगइन सिस्टम का उपयोग करके रूटिंग, एक्सेस कंट्रोल और मॉनिटरिंग जैसी सुविधाओं को कॉन्फ़िगर करता है। इसके अलावा, APISIX के विविध प्रोटोकॉल समर्थन ने प्लेटफॉर्म की अनुकूलनशीलता और स्केलेबिलिटी को बढ़ाया।
Apache APISIX एकल-कोर Queries Per Second (QPS) 23,000 का समर्थन करता है, जिसमें औसत विलंब केवल 0.6 मिलीसेकंड है, जो Tencent Cloud TI Platform को उच्च समवर्ती परिदृश्यों को संभालने में सक्षम बनाता है।
Tencent Cloud TI Platform ने APISIX को चुना क्योंकि यह etcd को अपने कॉन्फ़िगरेशन सेंटर के रूप में उपयोग करता है, जो सिस्टम की हल्कापन और उच्च उपलब्धता के लिए अधिक अनुकूल है।
OpenResty और Lua को तकनीकी आधार के रूप में लेते हुए, APISIX उपयोग में आसान है और डेवलपर्स के लिए अनुकूलन के लिए अनुकूल है। OpenResty और Lua में पूर्व अनुभव के बिना भी डेवलपर्स जल्दी से APISIX का उपयोग कर सकते हैं और अपनी टीमों को कम समय में व्यावसायिक परियोजनाओं के लिए अनुकूलित विकास आवश्यकताओं को पूरा करने में सक्षम बना सकते हैं।
APISIX की उत्कृष्ट रूटिंग लचीलापन और कुशल रूटिंग मिलान एल्गोरिदम Tencent Cloud TI Platform के लिए इसे चुनने के मुख्य कारक हैं। APISIX में एक अनुकूलित रूटिंग मिलान एल्गोरिदम है, जो 1 मिलीसेकंड के भीतर प्रभावी होता है। यह किसी भी NGINX वेरिएबल को रूटिंग शर्त के रूप में उपयोग करने का समर्थन करता है, जिससे डेवलपर्स विभिन्न एप्लिकेशन परिदृश्यों की आवश्यकताओं को पूरा करने के लिए रूटिंग नियम स्थापित कर सकते हैं।
प्लेटफॉर्म-स्तरीय सेवाओं को API गेटवे में समेकित करके और बैकएंड सेवाओं से डिकपल करके, डेवलपर्स कोर सुविधाओं के विकास पर ध्यान केंद्रित कर सकते हैं।
व्यापक अनुरोध-स्तरीय मॉनिटरिंग लागू की गई, जिसमें QPS, विलंब और त्रुटि दर जैसे विभिन्न मुख्य मेट्रिक्स का विस्तृत लॉगिंग और मॉनिटरिंग शामिल है।
APISIX ने Tencent Cloud TI Platform को वास्तविक ट्रैफ़िक के आधार पर संसाधनों को गतिशील रूप से आवंटित करने में सक्षम बनाया, जिससे कई उपयोगकर्ताओं द्वारा सीधे API कॉल के परिदृश्यों को आसानी से पूरा किया जा सका।
Haier विभिन्न Lines of Business (LOBs) से अलग-अलग API gateways को प्रबंधित करने के लिए API7 Enterprise के federated API management का उपयोग करता है, ताकि agility और stability के बीच संतुलन बनाया जा सके।
API7 समाधान उत्पादन परिदृश्यों में अपने अभ्यास में आश्चर्यजनक रूप से अच्छा प्रदर्शन करता है। हम इसकी उच्च उपलब्धता, उच्च प्रदर्शन और समृद्ध कार्यक्षमता से प्यार करते हैं, जो हमें एक क्लाउड-नेटिव तरीके से अपने व्यवसाय को बनाने और बढ़ाने की अनुमति देता है।
मई 2021 तक, Tencent OTeam ने Apache APISIX का उपयोग करते हुए इसे Tencent के भीतर 10 से अधिक टीमों के लिए तैनात कर दिया है, जिसमें सबसे बड़ा प्रोजेक्ट प्रतिदिन 1 बिलियन से अधिक अनुरोधों को संभाल रहा है।