अपाचे काफ्का

लेखक: Louise Ward
निर्मितीची तारीख: 5 फेब्रुवारी 2021
अद्यतन तारीख: 28 जून 2024
Anonim
Введение в Apache Kafka, первая тема открытого базового курса
व्हिडिओ: Введение в Apache Kafka, первая тема открытого базового курса

सामग्री

व्याख्या - अपाचे काफ्का म्हणजे काय?

अपाचे काफ्का ही एक ओपन-सोर्स पब्लिश-सब्सक्राइब सिस्टीम आहे जी रीअल-टाइम डेटा फीड्सची त्वरित, स्केलेबल आणि फॉल्ट-सहनशील हाताळणी प्रदान करण्यासाठी डिझाइन केलेली आहे. पारंपारिक एंटरप्राइझ मेसेजिंग सॉफ्टवेअरच्या विपरीत, काफ्का कंपनीतून वाहणारा सर्व डेटा हाताळण्यास आणि नजीकच्या काळात ते करण्यास सक्षम आहे.


काफ्का स्कालामध्ये लिहिलेले आहे आणि मूळतः लिंक्डइनने विकसित केले आहे. त्या काळापासून बर्‍याच कंपन्यांनी रीअल-टाइम प्लॅटफॉर्म तयार करण्यासाठी याचा उपयोग केला आहे.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडियाने अपाचे काफ्का स्पष्ट केले

काफ्कामध्ये ट्रान्झॅक्शन लॉगमध्ये बरीच समानता आहेत आणि हे विषयांमधील फीड राखते. उत्पादक विषयांवर डेटा लिहितात आणि ग्राहक त्या विषयांमधून वाचतात, जे विभाजित आणि एका वितरित सिस्टम स्वरूपात एकाधिक नोड्सवर पुन्हा तयार केले जातात. काफका अद्वितीय आहे कारण ते प्रत्येक विषय विभाजनास लॉग म्हणून मानते, आणि विभाजनातील प्रत्येक एक अनोखा ऑफसेट नियुक्त केला जातो. हे सर्व ठराविक वेळेसाठी राखून ठेवते आणि प्रत्येक लॉगमध्ये त्यांचे स्थान ट्रॅक करण्यास ग्राहक जबाबदार असतात. हे मागील सिस्टमपेक्षा वेगळे आहे, जिथे दलालांनी या ट्रॅकिंगसाठी जबाबदार होते, ज्यामुळे ग्राहकांची संख्या वाढत गेली तेव्हा स्केल करण्याची क्षमता मर्यादितपणे मर्यादित झाली. ही रचना काफ्काला बर्‍याच ग्राहकांना पाठिंबा देण्यास आणि अत्यल्प ओव्हरहेडसह मोठ्या प्रमाणात डेटा टिकवून ठेवू देते.


काफ्का वापरला जाऊ शकतो:

  • पारंपारिक दलाल म्हणून
  • वेबसाइट क्रियाकलाप ट्रॅकिंगसाठी
  • लॉग एकत्रीकरणासाठी
  • मोठ्या डेटा स्ट्रीम प्रक्रियेसाठी

रिअल-टाइम विश्लेषण आणि स्ट्रीमिंग डेटाच्या रेंडरिंगसाठी अपाचे स्टॉर्म, अपाचे एचबेस आणि अपाचे स्पार्कच्या बाजूने काफ्काचा वापर केला जाऊ शकतो.