New

AISIX की घोषणा: LLM और AI एजेंट्स के लिए AI-नेटिव AI गेटवेअधिक जानें

अधिक जानें

वन क्लिक से रियल-टाइम मार्केट सेवाएं

APISIX ने हमें active-active आर्किटेक्चर के तहत सेवा गुणवत्ता में काफी सुधार करने में मदद की। इसकी पूर्ण मॉनिटरिंग सुविधा ने समस्या निवारण को प्रभावी ढंग से सपोर्ट किया है, और सेवा सूची को अपडेट करना बहुत आसान हो गया है।

Wenjie Shi

,

Senior Development Engineer at Infra Team

Snowball Finance

Handle tens of billions

of RPC calls per day easily

Support 50,000 QPS

in web traffic peak period

Start for Free

चुनौती

2010 में स्थापित, स्नोबॉल फाइनेंस ने एक निवेश समुदाय के रूप में शुरुआत की और अब चीन में एक प्रमुख ऑनलाइन वित्त प्रबंधन प्लेटफॉर्म बन गया है।

वर्तमान में, प्लेटफॉर्म ने 43 मिलियन से अधिक उपयोगकर्ताओं का आधार जमा कर लिया है, जो चीन में 24% बाजार हिस्सेदारी को कैप्चर करता है। प्लेटफॉर्म में मासिक सक्रिय उपयोगकर्ताओं की संख्या 2.95 मिलियन से अधिक है।

Apache APISIX का उपयोग करने से पहले, सिस्टम में कई कमियां थीं।

  • जटिल SDK प्रमाणीकरण मॉड्यूल सिस्टम की जटिलता और सुरक्षा जोखिम को बढ़ाते हैं जब उपयोगकर्ता केंद्र को क्रॉस-रिजनल एक्सेस किया जाता है क्योंकि एक्टिव-एक्टिव आर्किटेक्चर केवल मार्केट सर्विस मॉड्यूल में उपलब्ध है

  • OpenResty में ऑब्जर्वेबिलिटी के लिए एक मजबूत मॉनिटरिंग सिस्टम की कमी है और स्केलेबिलिटी प्राप्त करने के लिए कस्टमाइज्ड स्क्रिप्ट्स की आवश्यकता होती है, जिससे विकास और संचालन लागत अधिक होती है

  • एक अधूरा NGINX रजिस्ट्री सेंटर जिसमें हार्टबीट मैकेनिज्म नहीं है, उपलब्धता और स्थिरता को कम करता है, जिससे सिस्टम विफलताओं को तुरंत संभालने में असमर्थ होता है

समाधान

  • API गेटवे का उपयोग करके प्रमाणीकरण को एकीकृत रूप से प्रबंधित किया। स्नोबॉल फाइनेंस ने मूल JWT प्रमाणीकरण को APISIX के jwt-auth प्लगइन से बदल दिया और पिछले OAuth 2.0 से संबंधित प्रमाणीकरण को संभालने के लिए grpc-transcode प्लगइन का उपयोग किया।

  • APISIX के Prometheus प्लगइन के साथ बहुआयामी मॉनिटरिंग स्थापित की, जिसमें निम्नलिखित मेट्रिक्स शामिल हैं: NGINX कनेक्शन स्थिति और इनबाउंड/आउटबाउंड ट्रैफिक, HTTP त्रुटि स्थिति कोड दर, और APISIX अनुरोध विलंबता।

  • सेवा खोज के लिए ZooKeeper को एकीकृत करने के लिए APISIX आधिकारिक प्लगइन apisix-seed का उपयोग किया।

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

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

स्नोबॉल फाइनेंस के भीतर, इसके RPC कॉल प्रतिदिन लगभग दसियों अरब तक पहुंचते हैं, और चरम मात्रा 50,000 QPS तक पहुंच सकती है, जिससे उच्च विलंबता हो सकती है। हमारा समाधान ऐसी स्थितियों को आसानी से कम कर सकता है। NGINX और LuaJIT के ऊपर बनाया गया, हमारा समाधान प्रति CPU कोर पर 18,000 QPS की दर से ट्रैफिक को संभाल सकता है, जिसमें विलंबता केवल 0.2 ms होती है।

मजबूत स्केलेबिलिटी

मूल आर्किटेक्चर में एक समान प्रमाणीकरण विधियों की कमी के कारण स्केलेबिलिटी खराब होती है और प्रक्रियाएं जटिल होती हैं। स्नोबॉल फाइनेंस को उम्मीद है कि नया गेटवे मजबूत स्केलेबिलिटी प्रदान करेगा। हमारा समाधान 100 से अधिक प्लगइन्स का समर्थन करता है, जो स्नोबॉल फाइनेंस के व्यावसायिक परिवर्तनों के लिए त्वरित अनुकूलन को सक्षम बनाता है।

एकाधिक प्रोटोकॉल का समर्थन

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

प्रमाणीकरण के लिए कम लागत

स्नोबॉल फाइनेंस को उम्मीद है कि गेटवे परत पर प्रमाणीकरण को लागू किया जाए, और यह आवश्यक है कि परिवर्तन की लागत अपेक्षाकृत कम हो। हमारा समाधान Keycloak, OAuth और Okta जैसे विभिन्न प्रमाणीकरण विधियों का समर्थन करता है, और संचालन सरल और दृश्यमान है, जो स्नोबॉल फाइनेंस को प्रमाणीकरण लागत को कम करने में प्रभावी रूप से मदद करता है।

परिणाम

एकीकृत प्रमाणीकरण

स्नोबॉल फाइनेंस ने गेटवे परत पर एकीकृत प्रमाणीकरण, सर्किट ब्रेकिंग, और दर सीमित करने को लागू किया, जिससे सिस्टम कपलिंग कम हुई और दोहरे डेटा सेंटर परिदृश्यों में सेवा गुणवत्ता में सुधार हुआ।

स्वचालित मॉनिटरिंग

स्नोबॉल फाइनेंस ने APISIX के Prometheus प्लगइन का उपयोग करके गेटवे से सेवा परत तक एकीकृत मॉनिटरिंग समाधान स्थापित किया और वैश्विक समस्या निवारण के लिए उत्कृष्ट समर्थन प्रदान किया।

प्रोटोकॉल अनुवाद के लिए बेहतर समर्थन

हमारे समाधान ने स्नोबॉल फाइनेंस को gRPC प्रोटोकॉल अनुवाद और सेवा प्रबंधन के लिए एक सुंदर कार्यान्वयन दृष्टिकोण प्रदान किया।

More Customer Stories

513 मिलियन MAU के साथ स्ट्रीमिंग प्लेटफॉर्म स्थापित करें

513 मिलियन MAU के साथ स्ट्रीमिंग प्लेटफॉर्म स्थापित करें

कुछ मुख्यधारा गेटवे उत्पादों की तुलना करने के बाद, हमने पाया कि Apache APISIX की प्रतिक्रिया विलंबता अन्य गेटवे की तुलना में 50% से अधिक कम है, और Apache APISIX तब भी स्थिर रूप से चल सकता है जब CPU 70% से अधिक हो जाता है।

Read More

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

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

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

सुरक्षित ऑनलाइन मीटिंग प्लेटफॉर्म बनाएं

सुरक्षित ऑनलाइन मीटिंग प्लेटफॉर्म बनाएं

APISIX Ingress Controller को अपनाने के बाद, डेवलपर्स के लिए गेटवे पर कॉन्फ़िगरेशन जोड़ना कोड लिखने की तुलना में आसान हो जाता है।

Need help or have questions?

Schedule a Meeting