Upstash . के साथ सर्वर रहित काफ्का

Feb 10 2022
हर किसी को अभिवादन। आज मैं आपको Upstash नाम की एक बेहतरीन सर्विस के बारे में बताऊंगा।

हर किसी को अभिवादन। आज मैं आपको Upstash नाम की एक बेहतरीन सर्विस के बारे में बताऊंगा। मैं इस सेवा के बारे में कुछ जानकारी और उदाहरण देना चाहूंगा जिससे आप अपने डेटा को आसानी से प्रबंधित और स्केल कर सकते हैं।

काफ्का क्या है? Upstash क्या करता है?

यदि आप पूछते हैं कि काफ्का क्या है, तो मैं एक संक्षिप्त व्याख्या करना चाहूंगा। यह बड़ी मात्रा में डेटा को स्टोर और विश्लेषण करने के लिए एक ओपन सोर्स फ्रेमवर्क है। यह बड़ी मात्रा में डेटा को जल्दी से स्टोर और विश्लेषण करने के लिए मैसेजिंग सिस्टम (कतार) का उपयोग करता है।

Upstash एक ऐसी सेवा है जो हमें सर्वर रहित Redis और Kafka का उपयोग करने का विशेषाधिकार प्रदान करती है। यह एक ऐसी प्रणाली है जो कहती है कि जैसे आप उपयोग करते हैं वैसे ही भुगतान करें और यदि आप इसका उपयोग नहीं करते हैं तो भुगतान न करें। कोई अनिवार्य सदस्यता शुल्क नहीं है। मैं अपनी परियोजनाओं से संदेश (कतार) का प्रबंधन करने के लिए काफ्का का उपयोग कर रहा हूं।

Upstash के लिए धन्यवाद, मैं सर्वर, डॉकर कंटेनर या ज़ूकीपर की आवश्यकता के बिना काफ्का का उपयोग कर सकता हूं। इसके अलावा, रेस्ट एपीआई के उपयोग के लिए धन्यवाद, इसका उपयोग डिस्कनेक्ट किए गए वातावरण जैसे एडब्ल्यूएस लैम्ब्डा, क्लाउडफ्लेयर वर्कर्स, फास्टली कंप्यूट @ एज में किया जा सकता है। आइए इसे देखें।

कैसे स्थापित करें और उपयोग करें?

अभी इसका परीक्षण करने के लिए इस लिंक पर क्लिक करें और नीचे दिखाए गए मापदंडों का पालन करके आगे बढ़ें।

1 - आप छवि में दिखाई देने वाले "मुफ्त में प्रारंभ करें" बटन पर क्लिक करके आगे बढ़ सकते हैं। फिर दिखाई देने वाली स्क्रीन पर "क्रिएट क्लस्टर" विकल्प पर क्लिक करें।

2 - इस स्क्रीन पर, हम अपनी क्लस्टर सेटिंग्स बनाना शुरू करते हैं। आइए क्लस्टर नाम, क्षेत्र का चयन करने के ठीक बाद "बनाएँ" पर क्लिक करके जारी रखें।

3 - हम लगभग अंत में हैं, पहला "विषय" बनने वाला है। आइए पहले "विषय" के लिए एक नाम निर्धारित करें और यदि आवश्यक हो तो आप "उन्नत" बटन पर क्लिक करके अपनी सेटिंग्स को अनुकूलित कर सकते हैं।

और हम अंत में आ गए हैं :) अब हम इसका उपयोग शुरू कर सकते हैं। आइए तुरंत "बनाएं" बटन पर क्लिक करके प्रक्रिया को पूरा करें।

Upstash ने इसके उपयोग में आसानी के लिए मुझसे अपील की। उनके पास बहुत अच्छा, समझने योग्य और विस्तृत दस्तावेज है। आपको हर सवाल का जवाब आसानी से मिल जाएगा।

बैकएंड डेवलपर के रूप में, मैं Node.js प्रोग्रामिंग भाषा पसंद करता हूं। आइए Upstash के उदाहरण की जांच करें।

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

अपस्टैश क्यों?

1- काफ्का के उपयोग की आवश्यकताएं शून्य हो गई हैं: अपस्टैश के लिए धन्यवाद, आप बिना सर्वर, डॉकर कंटेनर या ज़ूकीपर की आवश्यकता के बिना काफ्का का उपयोग कर सकते हैं। Upstasha का सदस्य बनने और एक क्लस्टर बनाने के लिए पर्याप्त है।

2- अपस्टैश मूल्य को शून्य ($0) तक बढ़ाता है: जब आप इसका उपयोग नहीं करते हैं तो यह आपको सर्वर रहित सेवाओं के लिए कभी भी शुल्क नहीं लेना चाहिए, लेकिन आप जानते हैं कि भले ही यह कहता है कि आप जाते ही भुगतान करें, भले ही हम इसका उपयोग न करें, एक शुल्क है। लेकिन UPSTASH आपसे तब तक कोई शुल्क नहीं लेता जब तक आप वास्तव में इसका उपयोग नहीं करते। इसका बुनियादी ढांचा मूल्य-प्रति-मांग मानक के अनुसार निर्धारित किया गया है। काफ्का जैसी संरचना का उपयोग करते समय यह आपके लिए एक बड़ी बचत होगी।

3- उपयोगकर्ता के लिए कोई प्रोसेसिंग लोड नहीं: उपयोगकर्ता एक "विषय" बनाता है और व्यापार करना शुरू करता है। बैकअप, स्केलिंग और उपलब्धता सेटिंग्स Upstash की एकमात्र जिम्मेदारी हैं।

4- रेस्ट एपीआई ️: रेस्ट एपीआई के उपयोग के लिए धन्यवाद, इसे एडब्ल्यूएस लैम्ब्डा, क्लाउडफ्लेयर वर्कर्स, फास्टली कंप्यूट@एज जैसे डिस्कनेक्ट किए गए वातावरण में उपयोग किया जा सकता है ।