New

APISIX के साथ AI का भविष्य खोलें – AI एजेंट्स और LLMs के लिए पूरी तरह से ओपन-सोर्स AI गेटवे!अधिक जानें

अधिक जानें

खेलों का मूल्य जानें, खुशियाँ संभव बनाएं

मई 2021 तक, Tencent OTeam ने Apache APISIX का उपयोग करते हुए इसे Tencent के भीतर 10 से अधिक टीमों के लिए तैनात कर दिया है, जिसमें सबसे बड़ा प्रोजेक्ट प्रतिदिन 1 बिलियन से अधिक अनुरोधों को संभाल रहा है।

Xu Xin

,

Senior Software Engineer at Tencent Games

Tencent Games

Support > 10 projects

within Tencent Games

Handle > 1 billion requests

in daily peak hours

Start for Free

चुनौतियाँ

टेनसेंट के एक प्रमुख वैश्विक गेम विकास और संचालन उपखंड के रूप में, टेनसेंट गेम्स दुनिया भर में 800 मिलियन से अधिक उपयोगकर्ताओं से जुड़ता है। कंपनी के भीतर दोहराए जाने वाले पहियों को एकीकृत करने के लिए, टेनसेंट ने OTeam का गठन किया ताकि समान तकनीकी उत्पादों को समेकित किया जा सके और एक एकीकृत तकनीकी प्लेटफॉर्म को मजबूत किया जा सके।

OTeam पहल को आगे बढ़ाते हुए, टेनसेंट गेम्स को कई समस्याओं का सामना करना पड़ा और वे इन्हें APISIX के माध्यम से हल करना चाहते हैं। उदाहरण के लिए:

  • जटिल और डेवलपर-अनुकूल नहीं होने वाले RPC फ्रेमवर्क ने विकास और एकीकरण प्रक्रियाओं में काफी जटिलता जोड़ दी।

  • CL5, L5, और Polaris जैसे कई सेवा केंद्रों को संचालन को सुव्यवस्थित करने के लिए एक सहज संक्रमण और एकीकरण की आवश्यकता थी।

  • मौजूदा मल्टी-अलर्टिंग सिस्टम की कमियों को दूर करने के लिए एक विश्वसनीय और उपयोगकर्ता-अनुकूल अलर्टिंग समाधान आवश्यक था।

  • उपयोगकर्ताओं को DDoS, रिप्ले, और अनुरोध छेड़छाड़ सहित विभिन्न प्रकार के नेटवर्क हमलों का सामना करना पड़ा, जो महत्वपूर्ण सुरक्षा चुनौतियाँ पेश करते थे।

समाधान

APISIX के लचीले प्लगइन तंत्र का लाभ उठाते हुए, टेनसेंट गेम्स ने आंतरिक मॉनिटरिंग सिस्टम के साथ एकीकरण और अंतरकनेक्शन किया। अलर्टिंग प्रबंधन सरल और सुविधाजनक हो गया क्योंकि उपयोगकर्ता सरल कॉन्फ़िगरेशन के माध्यम से मॉनिटरिंग लॉग प्राप्त कर सकते हैं और अलर्ट सेट कर सकते हैं।

टेनसेंट गेम्स ने APISIX के प्लगइन के माध्यम से TRPC और TARS RPC प्रोटोकॉल के बीच आसानी से रूपांतरण भी हासिल किया, लेकिन टीम को अंतर को पाटने के लिए कस्टम मिडलवेयर सेवाएं विकसित करनी पड़ीं।

हमारे समाधान की प्रतिस्पर्धात्मक बढ़त

उच्च प्रदर्शन

Apache APISIX अपने उच्च प्रदर्शन और कम विलंबता के लिए प्रसिद्ध है। NGINX और LuaJIT के ऊपर बनाया गया, Apache APISIX एकल-कोर QPS 23,000 का समर्थन करता है जिसमें औसत विलंबता केवल 0.6 मिलीसेकंड होती है। ये विशेषताएं APISIX को उन अनुप्रयोगों के लिए एक आदर्श विकल्प बनाती हैं जिन्हें कम विलंबता और उच्च थ्रूपुट की आवश्यकता होती है, जैसे कि माइक्रोसर्विसेज और रियल-टाइम डेटा प्रोसेसिंग।

हॉट रीलोडिंग

etcd को कॉन्फ़िगरेशन केंद्र के रूप में लेते हुए, Apache APISIX संरचना में हल्का है। यह एक विश्वसनीय और सुसंगत डेटा संग्रहण समाधान प्रदान करता है, जो APISIX को डायनामिक कॉन्फ़िगरेशन परिवर्तन और उच्च उपलब्धता आवश्यकताओं को आसानी से संभालने में सक्षम बनाता है। उपयोगकर्ता APISIX का उपयोग करके सिस्टम को रीलोड किए बिना और किसी भी डाउनटाइम के कारण वास्तविक समय में अपडेट कर सकते हैं।

ओपन-सोर्स प्लगइन्स

APISIX में ओपन-सोर्स प्लगइन्स का एक मजबूत इकोसिस्टम है जो विविध आवश्यकताओं को पूरा कर सकता है। उदाहरण के लिए, प्रोटोकॉल रूपांतरण प्लगइन मध्यवर्ती सेवाओं के माध्यम से प्रोटोकॉल को परिवर्तित करने की आवश्यकता को प्रभावी ढंग से हल कर सकता है, जिससे उपयोगकर्ता API गेटवे के भीतर HTTP और RPC प्रोटोकॉल को सीधे बिल्ट-इन प्लगइन का उपयोग करके सहजता से परिवर्तित कर सकते हैं।

परिणाम

सहज प्रोटोकॉल रूपांतरण

Apache APISIX का उपयोग करने के बाद, टेनसेंट गेम्स ने TRPC और TARS RPC प्रोटोकॉल के बीच सहज प्रोटोकॉल रूपांतरण लागू किया। APISIX के प्रोटोकॉल रूपांतरण प्लगइन्स का लाभ उठाते हुए, टीम को HTTP और RPC प्रोटोकॉल के बीच अनुवाद को संभालने के लिए समर्पित मध्यवर्ती सेवाएं विकसित करने की आवश्यकता नहीं थी। इससे उनकी आर्किटेक्चर सरल हो गई और उनके सिस्टम की समग्र जटिलता कम हो गई।

एकीकृत मॉनिटरिंग

OTeam के निर्माण की प्रक्रिया में, टेनसेंट गेम्स ने APISIX प्लगइन्स का उपयोग करके टेनसेंट के कई मुख्य मॉनिटरिंग प्लेटफॉर्म के साथ एकीकरण और कनेक्शन किया। तकनीकी पृष्ठभूमि के बिना व्यावसायिक परियोजनाओं के उपयोगकर्ता अब सिस्टम को आसानी से कॉन्फ़िगर कर सकते हैं ताकि उनके API के लिए ट्रेसिंग, लॉगिंग, और मेट्रिक्स सहित ऑब्जर्वेबिलिटी डेटा स्वचालित रूप से रिपोर्ट किया जा सके, और बाद में मॉनिटरिंग प्लेटफॉर्म पर अलर्ट सेट किया जा सके। इस सुव्यवस्थित दृष्टिकोण ने आवश्यक समय और प्रयास को काफी कम कर दिया है।

सुरक्षा में सुधार

टेनसेंट गेम्स ने एंटी-रिप्ले हमले और एंटी-टैम्पर सुरक्षा प्लगइन्स विकसित किए हैं, जो ऐसी क्षमताओं की आवश्यकता वाली परियोजनाओं के लिए तैयार-से-उपयोग सुरक्षा उपाय प्रदान करते हैं, जिससे इन API की सुरक्षा प्रभावी ढंग से सुनिश्चित होती है। टीम ने आंतरिक API विनिर्देश आवश्यकताओं को APISIX गेटवे में एम्बेड किया है, जिससे विकास और तैनाती प्रक्रिया सरल हो गई है और API परिदृश्य पर केंद्रीकृत नियंत्रण और दृश्यता प्रदान की गई है।

More Customer Stories

फेडरेटेड API प्रबंधन के साथ होम एप्लायंस लीडर को सशक्त बनाएं

फेडरेटेड API प्रबंधन के साथ होम एप्लायंस लीडर को सशक्त बनाएं

Haier विभिन्न Lines of Business (LOBs) से अलग-अलग API gateways को प्रबंधित करने के लिए API7 Enterprise के federated API management का उपयोग करता है, ताकि agility और stability के बीच संतुलन बनाया जा सके।

Read More

right-arrow
वैश्विक जीवन की गुणवत्ता में सुधार करें

वैश्विक जीवन की गुणवत्ता में सुधार करें

API7 Enterprise ने Hisense को दुनिया भर में फैले कारखानों और एप्लिकेशन्स को जोड़ने के लिए एक एकीकृत प्लेटफॉर्म बनाने में मदद की।

ऑल-इन-वन डिजिटल एसेट्स प्लेटफॉर्म बनाएं

ऑल-इन-वन डिजिटल एसेट्स प्लेटफॉर्म बनाएं

API7 का commercial support सुरक्षा नियंत्रण और व्यापक समर्थन के लिए बहुत अच्छा है। हमने API7 को इसलिए भी चुना क्योंकि यह k8s को समर्थन देने में अद्भुत है।

Need help or have questions?

Schedule a Meeting