अपाचे काफ्का की मूल बातें - पाठ्यक्रम आरयूबी 18,990। विशेषज्ञ से, प्रशिक्षण 16 शैक्षणिक घंटे, दिनांक 30 अप्रैल 2023।
अनेक वस्तुओं का संग्रह / / December 04, 2023
अपाचे काफ्का - एक खुला वितरित उच्च-प्रदर्शन सॉफ़्टवेयर संदेश दलाल। अपाचे काफ्का स्रोतों की संख्या और भार तथा ग्राहक प्रणालियों की संख्या बढ़ने पर क्षमता वृद्धि प्रदान करता है।
पाठ्यक्रम का उद्देश्य - एप्लिकेशन एकीकरण के लिए अपाचे काफ्का सॉफ्टवेयर का उपयोग करने पर ज्ञान प्राप्त करना और व्यवस्थित करना। प्रशिक्षण प्रक्रिया के दौरान, आप इस सॉफ़्टवेयर की क्षमताओं और वितरित एप्लिकेशन बनाने के व्यावहारिक उदाहरणों से परिचित हो जाएंगे।
- जावा सॉफ़्टवेयर डेवलपर जो विभिन्न प्रणालियों को एकीकृत करने के लिए अपाचे काफ्का सॉफ़्टवेयर का उपयोग करना सीखना चाहते हैं।
- सॉफ्टवेयर विकास कंपनियां जिन्हें अपाचे काफ्का सॉफ्टवेयर का उपयोग करने वाले कुशल डेवलपर्स की आवश्यकता है।
- सॉफ्टवेयर आर्किटेक्ट और प्रोजेक्ट मैनेजर जो वितरित एप्लिकेशन बनाने के लिए आधुनिक तकनीक सीखना चाहते हैं।
आपको सीखना होगा:
- अपाचे काफ्का सर्वर को कॉन्फ़िगर और प्रशासित करने के लिए बुनियादी कमांड निष्पादित करें।
- वितरित मैसेजिंग एप्लिकेशन बनाएं।
- काफ्का स्ट्रीम एपीआई का उपयोग करके संदेश प्रकाशित करें और प्राप्त करें।
- डेटा प्रवाह को कॉन्फ़िगर करने के लिए डीएसएल भाषा का उपयोग करें।
मॉड्यूल 1। अपाचे काफ्का के मूल सिद्धांत (4 एसी) एच।)
- अपाचे काफ्का सॉफ्टवेयर का परिचय। उपयोग का दायरा और उदाहरण. स्पार्क, फ्लिंट, स्टॉर्म से तुलना।
- अपाचे काफ्का घटक और वास्तुकला।
- अपाचे काफ्का की बुनियादी अवधारणाएँ।
- दलाल। डेटा प्रदाता और उपभोक्ता। संदेशों के साथ कार्य करना.
- अपाचे काफ्का सॉफ्टवेयर की तैनाती। सर्वर की स्थापना और प्रशासन के लिए बुनियादी आदेश।
- बुनियादी अपाचे काफ्का संचालन।
- अपाचे काफ्का के साथ एकीकरण परिदृश्य।
मॉड्यूल 2. अपाचे काफ्का स्ट्रीम - वास्तविक समय में स्ट्रीमिंग इवेंट के लिए वितरित एप्लिकेशन और माइक्रोसर्विसेज विकसित करने के लिए एपीआई (6 एसी)। एच।)
- अपाचे काफ्का स्ट्रीम - वास्तविक समय स्ट्रीमिंग इवेंट प्रोसेसिंग के लिए वितरित एप्लिकेशन और माइक्रोसर्विसेज विकसित करने के लिए एपीआई
- अपाचे काफ्का ऑपरेटिंग मोड। ऑपरेटिंग मोड के अंतर और विकल्प।
- संदेशों के विषयों के साथ प्रबंधन और कार्य। एपीआई का उपयोग करना।
- संदेश प्रकाशित करें और प्राप्त करें। व्यावहारिक उदाहरण.
- काफ्का स्ट्रीम की सामान्य अवधारणाएँ। धाराओं के साथ कार्य करना.
- काफ्का स्ट्रीम डीएसएल - डेटा स्ट्रीम स्थापित करने के लिए एक भाषा।
- प्रोसेसर एपीआई का उपयोग करना।
- लैब: वितरित अनुप्रयोगों के बीच संदेशों का आदान-प्रदान करने के लिए प्रदाता और उपभोक्ता एपीआई का उपयोग करना।
मॉड्यूल 3. सर्वर के साथ डेटा का आदान-प्रदान करने के लिए REST अनुरोध निष्पादित करना (6 ac. एच।)
- बाहरी प्रणालियों के साथ एकीकरण.
- काफ्का कनेक्ट के मूल सिद्धांत। अपाचे काफ्का में कनेक्टर्स के प्रकार और उनके अनुप्रयोग।
- संचालन के तरीके और अनुप्रयोग के सिद्धांत।
- कनेक्टर्स को कॉन्फ़िगर करना। REST API का उपयोग करना।
- सिस्टम के साथ एकीकरण: अपाचे स्पार्क, अपाचे स्टॉर्म, अमेज़ॅन वेब सर्विसेज।
- डेटा परिवर्तन करना। संदेश अग्रेषित करना.