शीर्ष 14 काफ्का साक्षात्कार प्रश्न और उत्तर (2025)

यहां नए लोगों के साथ-साथ अनुभवी उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए काफ्का साक्षात्कार प्रश्न और उत्तर दिए गए हैं।


1) अपाचे काफ्का क्या है बताएं?

Apache Kafka एक पब्लिश-सब्सक्राइब मैसेजिंग सिस्टम है जिसे अपाचे द्वारा स्काला में विकसित किया गया है। यह एक वितरित, विभाजित और प्रतिकृति लॉग सेवा है।

निःशुल्क पीडीएफ डाउनलोड: काफ्का साक्षात्कार प्रश्न और उत्तर


2) बताएं कि संदेश स्थानांतरण की पारंपरिक विधि क्या है?

संदेश स्थानांतरण की पारंपरिक विधि में दो विधियाँ शामिल हैं

  • कतारबद्ध होना: एक कतार में, उपभोक्ताओं का एक समूह सर्वर से संदेश पढ़ सकता है और प्रत्येक संदेश उनमें से एक के पास जाता है
  • प्रकाशित-सदस्यता लें: इस मॉडल में, संदेश सभी उपभोक्ताओं तक प्रसारित किए जाते हैं

काफ्का एकल उपभोक्ता अमूर्तता को पूरा करता है जिसने उपरोक्त दोनों-उपभोक्ता समूह को सामान्यीकृत किया है।


3) उल्लेख करें कि पारंपरिक तकनीक की तुलना में अपाचे काफ्का के क्या फायदे हैं?

अपाचे काफ्का के पारंपरिक संदेश तकनीक से ऊपर निम्नलिखित लाभ हैं

  • फास्ट: एक अकेला काफ्का ब्रोकर प्रति सेकंड मेगाबाइट पढ़ने और लिखने का काम संभालकर हजारों ग्राहकों को सेवा प्रदान कर सकता है
  • मापनीय: बड़े डेटा को सक्षम करने के लिए डेटा को मशीनों के एक समूह में विभाजित और सुव्यवस्थित किया जाता है
  • टिकाऊ: संदेश लगातार बने रहते हैं और डेटा हानि को रोकने के लिए क्लस्टर के भीतर दोहराया जाता है
  • डिज़ाइन द्वारा वितरित: यह दोष सहनशीलता की गारंटी और स्थायित्व प्रदान करता है

4) बताएं कि काफ्का में ब्रोकर का क्या अर्थ है?

काफ्का क्लस्टर में, ब्रोकर शब्द का उपयोग सर्वर को संदर्भित करने के लिए किया जाता है।


5) उल्लेख करें कि काफ्का सर्वर अधिकतम कितने आकार का संदेश प्राप्त कर सकता है?

काफ्का सर्वर द्वारा प्राप्त संदेश का अधिकतम आकार 1000000 बाइट्स है।

काफ्का साक्षात्कार प्रश्न
काफ्का साक्षात्कार प्रश्न

6) बताएं कि काफ्का में ज़ूकीपर क्या है? क्या हम ज़ुकीपर के बिना काफ्का का उपयोग कर सकते हैं?

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

  • ज़ूकीपर का उपयोग मूल रूप से एक क्लस्टर में विभिन्न नोड्स के बीच संचार करने के लिए किया जाता है
  • काफ्का में, इसका उपयोग ऑफसेट करने के लिए किया जाता है, इसलिए यदि किसी भी स्थिति में नोड विफल हो जाता है तो इसे पहले से प्रतिबद्ध ऑफसेट से पुनर्प्राप्त किया जा सकता है
  • इसके अलावा यह अन्य गतिविधियाँ भी करता है जैसे लीडर का पता लगाना, वितरित सिंक्रनाइज़ेशन, कॉन्फ़िगरेशन प्रबंधन, यह पहचानना कि कोई नया नोड कब निकलता है या जुड़ता है, क्लस्टर, वास्तविक समय में नोड की स्थिति आदि।

7) बताएं कि काफ्का में उपभोक्ता द्वारा संदेश का उपभोग कैसे किया जाता है?

काफ्का में संदेशों का स्थानांतरण सेंडफाइल का उपयोग करके किया जाता है API. यह कर्नेल स्पेस सेविंग कॉपियों के माध्यम से सॉकेट से डिस्क तक बाइट्स के हस्तांतरण को सक्षम करता है और कर्नेल उपयोगकर्ता के बीच कर्नेल पर वापस कॉल करता है।


8) बताएं कि आप किसी दूरस्थ उपभोक्ता के थ्रूपुट को कैसे सुधार सकते हैं?

यदि उपभोक्ता ब्रोकर से भिन्न डेटा सेंटर में स्थित है, तो आपको लंबी नेटवर्क विलंबता को कम करने के लिए सॉकेट बफर आकार को ट्यून करने की आवश्यकता हो सकती है।

अपाचे काफ्का साक्षात्कार प्रश्न
अपाचे काफ्का साक्षात्कार प्रश्न

9) बताएं कि आप डेटा उत्पादन के दौरान काफ्का से एक बार संदेश कैसे प्राप्त कर सकते हैं?

डेटा, प्रोडक्शन के दौरान काफ्का से ठीक एक बार मैसेज प्राप्त करने के लिए आपको दो बातों का पालन करना होगा डेटा खपत के दौरान डुप्लिकेट से बचना और डेटा उत्पादन के दौरान दोहराव से बचना। डेटा उत्पादन के दौरान बिल्कुल एक शब्दार्थ प्राप्त करने के दो तरीके यहां दिए गए हैं:

  1. प्रति विभाजन एक लेखक का लाभ उठाएं, हर बार जब आपको कोई नेटवर्क त्रुटि मिलती है तो उस विभाजन में अंतिम संदेश की जांच करें कि क्या आपका अंतिम लेखन सफल हुआ है
  2. संदेश में एक प्राथमिक कुंजी (यूयूआईडी या कुछ और) और उपभोक्ता पर डी-डुप्लिकेट शामिल करें

10) बताएं कि आप आईएसआर में मंथन को कैसे कम कर सकते हैं? ब्रोकर आईएसआर कब छोड़ता है?

आईएसआर संदेश प्रतिकृतियों का एक सेट है जो पूरी तरह से नेताओं के साथ समन्वयित है, दूसरे शब्दों में आईएसआर में प्रतिबद्ध सभी संदेश हैं। वास्तविक विफलता होने तक आईएसआर को हमेशा सभी प्रतिकृतियां शामिल करनी चाहिए। यदि कोई प्रतिकृति नेता से विचलित हो जाती है तो उसे आईएसआर से बाहर कर दिया जाएगा।


11) काफ्का में प्रतिकृति की आवश्यकता क्यों है?

काफ्का में संदेश की प्रतिकृति यह सुनिश्चित करती है कि कोई भी प्रकाशित संदेश नष्ट न हो और मशीन त्रुटि, प्रोग्राम त्रुटि या अधिक सामान्य सॉफ़्टवेयर अपग्रेड के मामले में इसका उपभोग किया जा सके।


12) यदि प्रतिकृति लंबे समय तक आईएसआर से बाहर रहती है तो यह क्या दर्शाता है?

यदि कोई प्रतिकृति लंबे समय तक आईएसआर से बाहर रहती है, तो यह इंगित करता है कि अनुयायी लीडर पर एकत्रित डेटा जितनी तेज़ी से डेटा प्राप्त करने में असमर्थ है।


13) उल्लेख करें कि यदि पसंदीदा प्रतिकृति आईएसआर में नहीं है तो क्या होगा?

यदि पसंदीदा प्रतिकृति आईएसआर में नहीं है, तो नियंत्रक स्थानांतरित होने में विफल हो जाएगा नेतृत्व पसंदीदा प्रतिकृति के लिए.


14) क्या उत्पादन के बाद संदेश ऑफसेट प्राप्त करना संभव है?

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

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे

साझा करें

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *