সাক্ষাৎকার প্রশ্ন

শীর্ষ 65 Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

30 অক্টোবর, 2021

Apache Kafka ডেটা প্রক্রিয়াকরণে চাকরির সুযোগ খুঁজছেন এমন কর্মরত পেশাদারদের মধ্যে একটি জনপ্রিয় পছন্দ হয়ে উঠেছে।

এই নিবন্ধটি আপনাকে Apache Kafka ইন্টারভিউ প্রশ্নে সাহায্য করতে ফ্রেশার এবং অভিজ্ঞ উভয়ের জন্য সবচেয়ে বিখ্যাত Apache Kafka সাক্ষাত্কারের প্রশ্ন এবং উত্তর একত্রিত করেছে।

সুচিপত্র

Q.1 Apache Kafka কি?

কাফকা অ্যাপাচি সফ্টওয়্যার দ্বারা তৈরি একটি ওপেন-সোর্স বার্তা ব্রোকার অ্যাপ্লিকেশন। এটি স্কালায় লেখা এবং এটি একটি বিতরণকৃত প্রকাশ-সাবস্ক্রাইব মেসেজিং সিস্টেম। কাফকা একটি উচ্চ-কর্মক্ষমতা, সহজ, ভাষা-অজ্ঞেয়বাদী TCP প্রোটোকল ব্যবহার করে ক্লায়েন্ট এবং সার্ভারের মধ্যে যোগাযোগ করে।

প্রশ্ন 2 কাফকার কয়েকটি উপাদান তালিকাভুক্ত করুন।

কাফকার চারটি প্রধান উপাদান রয়েছে:

এক. বিষয়- একই ধরনের বার্তা প্রবাহ বা সংগ্রহ

দুই প্রযোজক- যারা বার্তা প্রকাশ করে

3. দালাল - কাফকা সার্ভার যেখানে প্রকাশিত বার্তা সংরক্ষণ করা হয়

চার. ভোক্তা - যারা বিষয়গুলিতে সাবস্ক্রাইব করে এবং দালালদের কাছ থেকে ডেটা সংগ্রহ করে।

প্রশ্ন 3 অফসেট কি?

বর্তমান ভোক্তা অবস্থান সংরক্ষণের জন্য নির্ধারিত একটি জটিল পূর্ণসংখ্যা একটি অফসেট। সাম্প্রতিক ভোটে কাফকার একজন ভোক্তার কাছে পাঠানো সর্বশেষ রেকর্ড হল বর্তমান অফসেট।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

প্রশ্ন 4 কাফকা অ্যাপাচি সফটওয়্যারটি কোন ভাষায় লেখা?

কাফকা দুটি প্রোগ্রামিং ভাষায় লেখা হয় - স্কালা এবং জাভা।

প্রশ্ন 5 অফসেটের ভূমিকা ব্যাখ্যা কর।

অফসেট বার্তাগুলিকে দেওয়া অনুক্রমিক আইডি নম্বর হিসাবে সংজ্ঞায়িত করা হয় যা পার্টিশনের মধ্যে তাদের অনন্য সনাক্তকরণে সহায়তা করে।

প্রশ্ন 6 একটি ভোক্তা গ্রুপ কি?

একটি কাফকা ভোক্তা গোষ্ঠী হল কাফকা গ্রাহকদের একটি নির্দিষ্ট ভোক্তা গোষ্ঠী যারা একই বিষয়গুলিতে সদস্যতা নিয়েছে। এই ধারণাটি অ্যাপাচি কাফকার জন্য একচেটিয়া।

Q. 7 চিড়িয়াখানা ছাড়া কাফকা ব্যবহার করা কি সম্ভব?

না। অ্যাপাচি কাফকার সাথে সরাসরি সংযোগ করতে আমরা জুকিপারকে বাইপাস করতে পারি না।

Q. 8 কাফকাতে জুকিপার সার্ভার কি করে?

জুকিপার সার্ভার একটি ক্লাস্টারের ভিতরে একাধিক নোডের মধ্যে সমন্বয় গড়ে তোলার জন্য এবং কোনো নোড ব্যর্থ হলে পূর্বে প্রতিশ্রুতিবদ্ধ অফসেট পুনরুদ্ধারের জন্য দায়ী।

প্র: 9 কাফকার দেশভাগ সম্পর্কে আপনি কী জানেন?

কাফকা ব্রোকারের কয়েকটি পার্টিশন রয়েছে, যার প্রত্যেকটি হয় একটি প্রতিলিপি বা একটি বিষয়ের নেতা হতে পারে।

প্রশ্ন 10 কাফকা ক্লাস্টারে একটি বিষয়ের বিভাজন এবং প্রতিরূপের মধ্যে পার্থক্য কী?

একটি বিভাজন হল কাফকার বিষয়ের একক অংশ যা আমরা যখন সমস্যাগুলি থেকে পড়ি তখন সমান্তরালে সাহায্য করে। তারা কাফকা ভোক্তা গোষ্ঠীর মধ্যে থাকা ভোক্তাদের সংখ্যা, ডেটা উৎপাদন এবং ব্যবহারের হার নির্ধারণ করে।

একটি প্রতিলিপি হল পার্টিশনের একটি অনুলিপি যা লেখা বা পড়া যায় না। তারা ডেটা রিডানড্যান্সি তৈরি করে যার অর্থ হল, একটি বিষয়ের n প্রতিলিপিগুলির জন্য, n-1 ব্রোকাররা ডেটা হারানোর আগে ব্যর্থ হতে পারে।

শীর্ষ Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

প্রশ্ন 11 কেন কাফকা প্রযুক্তি ব্যবহার করা গুরুত্বপূর্ণ?

কাফকার সুবিধাগুলো হল:

  • উচ্চ থ্রুপুট যাতে বড় হার্ডওয়্যারের জন্য কোন প্রয়োজন নেই,
  • স্কেলেবিলিটি যা নোডের ফ্লাই যোগ করার অনুমতি দিয়ে ডাউনটাইম কমিয়ে দেয়,
  • বার্তা প্রতিলিপি সমর্থন করে স্থায়িত্ব,
  • কাফকা নোড হিসাবে দোষ-সহনশীলতা একটি ক্লাস্টারের ভিতরে ব্যর্থতা প্রতিরোধী, এবং
  • মিলিসেকেন্ডের লেটেন্সি সহ বার্তা পরিচালনা করতে কম লেটেন্সি।

প্রশ্ন 12 কাফকা ক্লাস্টারে একটি বিষয়ের বিভাজন কি?

কাফকা বিষয়ের একটি একক অংশ একটি পার্টিশন, এবং পার্টিশনের সংখ্যা প্রতি বিষয়ের উপর ভিত্তি করে কনফিগার করা হয়।

প্র: 13 কাফকার একটি বিষয় কি?

রেকর্ড প্রকাশ করার জন্য একটি ফিড নাম বা বিভাগকে একটি বিষয় বলা হয় এবং প্রতিটি বিষয় কাফকার বিভক্ত লগগুলিতে রক্ষণাবেক্ষণ করা হয়। ভোক্তাদের উপর ভিত্তি করে বিষয়গুলিতে শূন্য, এক বা অনেক গ্রাহক থাকতে পারে।

Q. 14 কাফকার প্রধান API কি কি?

কাফকার চারটি মূল API রয়েছে: কাফকা প্রযোজক API, সংযোগকারী API, স্ট্রীমস API এবং গ্রাহক API।

প্রশ্ন 15 ভোক্তা বা ব্যবহারকারী কি?

কাফকা বিষয়ের যেকোন গ্রাহক হলেন একজন ভোক্তা যে বার্তা পড়তে এবং প্রক্রিয়া করতে পারে। একটি রেকর্ড প্রকাশ করা হবে এবং নির্দিষ্ট ভোক্তা গোষ্ঠীর কাছে বিতরণ করা হবে যা সমস্ত ভোক্তার দৃষ্টান্তের জন্য সদস্যতা গ্রহণ করে।

Q. 16 নেতা ও অনুসারীর ধারণা ব্যাখ্যা কর।

নেতা এবং অনুসারীর ধারণাটি বেশ সহজ। কেন্দ্রীয় কাফকা সার্ভার একটি নেতা হিসাবে কাজ করে, এবং অন্যান্য সার্ভারগুলি অনুসরণকারী।

প্রশ্ন 17 কাফকার সার্ভারের লোড ব্যালেন্সিং কি নিশ্চিত করে?

যদি কোনও নেতা ডেটা অনুরোধগুলি পড়তে এবং লিখতে ব্যর্থ হন, তবে অনুসরণকারীদের মধ্যে একজন সার্ভারের লোড ব্যালেন্সিং পরিচালনা করে।

প্র. 18 অ্যাপাচি কাফকার কিছু ব্যবহারের ক্ষেত্রে তালিকা করুন?

অ্যাপাচি কাফকার নিম্নলিখিত ব্যবহারের ক্ষেত্রে রয়েছে:

  • ট্র্যাকিং এবং লগিং
  • ইভেন্ট স্ট্রীম
  • বার্তা সারি

Q.19 রেপ্লিকাস এবং আইএসআর কী ভূমিকা পালন করে?

প্রতিলিপিগুলি হল নোডের একটি তালিকা যা একটি নির্দিষ্ট পার্টিশনের জন্য লগের প্রতিলিপি তৈরি করে তা নির্বিশেষে তারা নেতা হোক বা না হোক। একই সময়ে, আইএসআর বা ইন-সিঙ্ক রেপ্লিকা হল নেতাদের সাথে সিঙ্ক করা বার্তার প্রতিলিপিগুলির একটি সেট।

প্রশ্ন 20 কেন কাফকার প্রতিলিপিগুলি সমালোচনামূলক?

প্রতিলিপি নিশ্চিত করে যে প্রকাশিত বার্তাগুলি হারিয়ে না যায় এবং কোনও ত্রুটি, ঘন ঘন সফ্টওয়্যার আপগ্রেড, প্রোগ্রাম ত্রুটি বা মেশিন ত্রুটির ক্ষেত্রে ব্যবহার করা যেতে পারে।

শীর্ষ Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

প্রশ্ন 21 যদি একটি প্রতিলিপি দীর্ঘ সময়ের জন্য ISR এর বাইরে থাকে, তাহলে এটি কী বোঝায়?

এর মানে হল যে নেতার কাছে অনুসরণকারীর ডেটা হারের চেয়ে দ্রুত ডেটা জমা হয়েছে।

প্রশ্ন 22 একটি কাফকা সার্ভার শুরু করার প্রক্রিয়া কি?

আমাদের প্রথমে bin/zookeeper-server-start.sh config/zookeeper.properties থেকে Zookeeper শুরু করতে হবে।

এখন bin/Kafka-server-start.sh config/server.properties থেকে কাফকা সার্ভার শুরু হচ্ছে।

প্রশ্ন 23 বিভাজন কী কী ব্যাখ্যা কর?

পার্টিশনিং কীটি বার্তা পার্টিশনকে যাচাই করতে এবং একটি হ্যাশিং-ভিত্তিক পার্টিশনার ব্যবহার করে পার্টিশন আইডি অ্যাক্সেস করার মাধ্যমে এটিকে গন্তব্যে নির্দেশ করতে ব্যবহৃত হয়।

Q. 24 Producer API-এ, কখন QueueFullException ঘটে?

যখন বার্তা ব্রোকাররা প্রযোজকের কাছ থেকে বার্তার ওভারফ্লো পরিচালনা করতে পারে না, তখন QueFullException ঘটে। ব্যতিক্রম ঘটবে না তা নিশ্চিত করতে, একজনকে একাধিক ব্রোকার ব্যবহার করতে হবে কারণ প্রযোজকদের কোনো সীমাবদ্ধতা নেই।

প্রশ্ন 25 কাফকা প্রযোজক API এর ভূমিকা ব্যাখ্যা কর।

এটি Kafka.producer.async.Async প্রযোজক এবং Kafka.producer.SyncProducer-এর প্রচেষ্টাকে একত্রিত করে ক্লায়েন্টের অনুরোধে একটি API কল ব্যবহার করে প্রযোজকের কার্যকারিতা সম্পাদন করতে ব্যবহৃত হয়।

আরো দেখুন শীর্ষ 100 উত্তরযোগ্য ইন্টারভিউ প্রশ্ন এবং উত্তর

প্রশ্ন 26 কাফকা এবং ফ্লুমের মধ্যে প্রধান পার্থক্য কী?

যদিও উভয়ই রিয়েল-টাইম প্রসেসিং সফ্টওয়্যার, কাফকা এবং ফ্লুমের মধ্যে প্রধান পার্থক্য হল যে মেসেজিংয়ের ক্ষেত্রে কাফকা আরও স্কেলযোগ্য এবং টেকসই।

Q. 27 Apache Kafka কি একটি বিতরণ করা স্ট্রিমিং প্ল্যাটফর্ম? যদি হ্যাঁ, আপনি এটা দিয়ে কি করতে পারেন?

কাফকা হল একটি বিতরণ করা স্ট্রিমিং প্ল্যাটফর্ম যা আমাদেরকে কোনো স্টোরেজ সমস্যা ছাড়াই প্রচুর রেকর্ড সঞ্চয় করতে, রেকর্ড দ্রুত পুশ করতে এবং রিয়েল-টাইমে রেকর্ড প্রক্রিয়া করতে দেয়।

প্রশ্ন 28 আপনি কাফকার সাথে কি করতে পারেন?

কাফকা ব্যবহার করে, আমরা ডেটা পাইপলাইনের রিয়েল-টাইম স্ট্রিম ব্যবহার করে দুটি সিস্টেমের মধ্যে ডেটা ট্রান্সমিশন করতে পারি এবং একটি রিয়েল-টাইম স্ট্রিমিং প্ল্যাটফর্ম তৈরি করতে পারি।

প্রশ্ন 29 কাফকার স্থাপত্যের ব্যাখ্যা দাও?

কাফকা হল একাধিক দালাল এবং বিষয় ধারণ করে একটি বিতরণ করা সিস্টেম, যার প্রতিটিতে একাধিক পার্টিশন রয়েছে। এটি ব্যবহার করে, প্রযোজক এবং ভোক্তারা একই সময়ে বার্তা বিনিময় করতে পারে এবং নির্বিঘ্ন সম্পাদনের অনুমতি দিতে পারে।

প্রশ্ন 30 কাফকা ক্লাস্টারে ধরে রাখার সময়কালের উদ্দেশ্য কী?

কাফকা ক্লাস্টারগুলি সমস্ত প্রকাশিত রেকর্ড খুচরা বিক্রি করে তা সেগুলি খাওয়া হয়েছে কিনা তা নির্বিশেষে। কনফিগারেশন ম্যানেজমেন্ট সেটিংয়ে ধরে রাখার সময়কাল ক্লাস্টারে ফাঁকা স্থান তৈরি করতে এই বার্তাগুলি বাতিল করতে ব্যবহৃত হয়।

শীর্ষ Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

Q. 31 কাফকাতে নির্বিঘ্নে ডেটা প্রক্রিয়া করা হয় এমন প্রধান উপাদানগুলি কী কী?

কাফকা ডেটা প্রযোজক এবং ভোক্তাদের মধ্যে নির্বিঘ্নে প্রক্রিয়া করা হয়।

প্রশ্ন 32 ব্যাখ্যা করুন কিভাবে আপনি ডেটা উৎপাদনের সময় কাফকার কাছ থেকে ঠিক একবার মেসেজিং পেতে পারেন?

ডেটা খরচ এবং উৎপাদনের সময় ডুপ্লিকেট এড়ানোর মাধ্যমে, আপনি কাফকা থেকে ঠিক একবার মেসেজিং পেতে পারেন। ডেটা উৎপাদনে, আপনি যদি প্রতি পার্টিশনে একজন একক লেখক ব্যবহার করেন এবং বার্তায় একটি প্রাথমিক কী অন্তর্ভুক্ত করেন, আপনি সুনির্দিষ্টভাবে একটি শব্দার্থবিদ্যা নিশ্চিত করতে পারেন।

প্রশ্ন 33 কাফকা বার্তা কি?

অভ্র, স্ট্রিং বা JSON ফরম্যাটে অবজেক্ট স্টোর করার জন্য ডেভেলপারদের দ্বারা ব্যবহৃত বাইট অ্যারেকে কাফকা মেসেজ বলা হয়।

Q.34 কাফকা প্রাপ্ত বার্তার সর্বাধিক আকার ব্যাখ্যা করুন?

কাফকা সর্বাধিক 1,000,000 বাইট বার্তা গ্রহণ করতে পারে।

প্রশ্ন 35 বার্তা স্থানান্তরের ঐতিহ্যগত পদ্ধতির ধরন কি কি?

ঐতিহ্যবাহী মেসেজিং কৌশল দুই ধরনের:

সারিবদ্ধ: এই পদ্ধতিতে, এক বা একাধিক ভোক্তার একটি পুল সার্ভার থেকে একটি বার্তা পড়ে, যার প্রতিটি তাদের একজনকে পাঠানো হয়।

সাবস্ক্রাইব প্রকাশ: বার্তা সব গ্রাহকদের সম্প্রচার করা হয়.

Q. 36 কাফকার পরিবেশে ISR বলতে কী বোঝায়?

ইন সিঙ্ক রেপ্লিকা বা আইএসআর হল বার্তার প্রতিলিপিগুলির একটি সেট যা নেতা হওয়ার জন্য সিঙ্ক করা হয়।

প্রশ্ন 37 Apache Kafka কি একটি ওপেন সোর্স স্ট্রিম প্রসেসিং প্ল্যাটফর্ম?

হ্যাঁ, Apache দ্বারা Kafka একটি ওপেন সোর্স স্ট্রিম প্রসেসিং প্ল্যাটফর্ম।

প্রশ্ন 38 কাফকার জিও-রিপ্লিকেশন কি?

কাফকা মিররমেকার ব্যবহার করে একাধিক ডেটা সেন্টার এবং ক্লাউড অঞ্চল জুড়ে বার্তার প্রতিলিপি তৈরি করতে সক্রিয়/প্যাসিভ ব্যাকআপ হিসেবে ব্যবহার করে, ডেটা লোকেলিটির প্রয়োজনীয়তা সমর্থন করে এবং ব্যবহারকারীদের কাছাকাছি ডেটা স্থাপন করে।

প্রশ্ন 39 বার্তা দালাল কি?

এটি এমন একটি সার্ভার যা প্রকাশকের বার্তা সংরক্ষণ করে।

প্র. 40 কাফকা সিস্টেমের হাইলাইটস?

কাফকা প্রদান করে:

  • উচ্চ পারদর্শিতা
  • কম লেটেন্সি
  • স্কেলেবল স্টোরেজ

শীর্ষ Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

প্রশ্ন 41 বহু-প্রজাস্বত্ব ব্যাখ্যা কর?

মাল্টি-টেনেন্সি হল একটি কাফকা সমাধান যা ডেটা উৎপাদন ও ব্যবহার এবং কোটা সমর্থন প্রদানের জন্য বিষয়গুলি কনফিগার করতে পারে।

Q. 42 Consumer API এর ভূমিকা কি?

কনজিউমার এপিআই অ্যাপ্লিকেশনগুলিকে এক বা একাধিক বিষয়ে সাবস্ক্রাইব করার অনুমতি দেয় এবং উত্পাদিত রেকর্ডের স্ট্রীম প্রক্রিয়া করে।

Q. 43 Apache kafka-তে serDes এর অর্থ কী?

SerDes বা সিরিয়ালাইজার ডিসিরিয়ালাইজার প্রতিটি কাফকা স্ট্রীমের জন্য রেকর্ডের জন্য সরবরাহ করা হয় এবং যখনই প্রয়োজন হয় রেকর্ড করা মানগুলির জন্য ডেটা বাস্তবায়িত করে।

প্রশ্ন 44 স্ট্রীমস API এর ভূমিকা ব্যাখ্যা কর?

স্ট্রিম এপিআই অ্যাপ্লিকেশনগুলিকে একটি স্ট্রিম প্রসেসর হিসাবে কাজ করার অনুমতি দেয় এবং একটি আউটপুট স্ট্রীম তৈরি করতে এক বা একাধিক বিষয় থেকে ইনপুট স্ট্রীম গ্রহণ করে।

প্রশ্ন 45 কানেক্টর API এর ভূমিকা কি?

সংযোগকারী API পুনর্ব্যবহারযোগ্য প্রযোজক এবং ভোক্তাদের তৈরি করতে সহায়তা করে এবং বিদ্যমান ডেটা সিস্টেম বা অ্যাপ্লিকেশনগুলির সাথে কাফকা বিষয়গুলির সাথে সংযোগ করতে তাদের চালায়।

প্র 46 প্রযোজক ব্যাখ্যা কর?

প্রযোজকরা তাদের নির্বাচিত বিষয়গুলিতে ডেটা প্রকাশ করে এবং পার্টিশনগুলিতে বরাদ্দ করার জন্য বিষয়গুলির রেকর্ডগুলি নির্বাচন করে।

প্রশ্ন 47 আপনি কিভাবে কাফকার সাথে বড় বার্তা পাঠাতে পারেন (15 MB এর বেশি)?

বড় বার্তা পাঠাতে, যেমন, 15 এমবি-র বেশি, তিন বা চারটি বৈশিষ্ট্য সামঞ্জস্য করতে হবে:

    দালাল পক্ষ- message.max.bytes এবং replica.fetch.max.bytesবিষয় প্রতি ব্রোকার পক্ষ- max.message.bytesভোক্তা পক্ষ– fetch.message.max.bytes

Q. 48 তুলনা করুন: RabbitMQ বনাম অ্যাপাচি কাফকা

RabbitMQ হল কাফকার বিকল্প সফ্টওয়্যার যা 20,000 বার্তা/সেকেন্ডের কার্যক্ষমতা হার অফার করে। যাইহোক, RabbitMQ এর বিপরীতে, কাফকা আরও টেকসই, অত্যন্ত উপলব্ধ, এবং বিতরণ করা হয়, যা ডেটা শেয়ারিং এবং প্রতিলিপিকে অনুমতি দেয়। এছাড়াও, কাফকার কার্যক্ষমতার হার 100,000 বার্তা/সেকেন্ড।

Q. 49 তুলনা করুন: ঐতিহ্যবাহী সারিবদ্ধ সিস্টেম বনাম অ্যাপাচি কাফকা

প্রথাগত সারিবদ্ধ সিস্টেমগুলি প্রক্রিয়াকরণ সম্পূর্ণ হওয়ার পরে সারির শেষ থেকে বার্তাগুলি মুছে দেয়। তারা অনুরূপ বার্তা বা ইভেন্টের উপর ভিত্তি করে যুক্তি প্রক্রিয়াকরণের অনুমতি দেয় না।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

অন্যদিকে, Apache Kafka ভোক্তা একবার সেগুলি গ্রহণ করার পরে বার্তাগুলিকে সরিয়ে দেয় না এবং বার্তাগুলিকে টিকে থাকার অনুমতি দেয়। এটি অনুরূপ ঘটনা বা বার্তাগুলির উপর ভিত্তি করে যুক্তি প্রক্রিয়াকরণের অনুমতি দেয়।

প্রশ্ন 50 কেন আমরা অ্যাপাচি কাফকা ক্লাস্টার ব্যবহার করব?

অ্যাপাচি কাফকার নিম্নলিখিত সুবিধা রয়েছে:

  • এটি প্রচুর পরিমাণে ডেটা সংগ্রহ এবং বিশ্লেষণের চ্যালেঞ্জগুলি অতিক্রম করতে পারে।
  • এটি সতর্কতা তৈরি করতে পারে এবং অপারেশনাল মেট্রিক্স রিপোর্ট করতে পারে।
  • এটি বিষয়গুলির জন্য স্ট্রিমিং ডেটা ক্রমাগত প্রক্রিয়াকরণের অনুমতি দেয়।
  • এটি স্ট্যান্ডার্ড ফরম্যাটে ডেটা রূপান্তর করতে পারে।
  • এটি রিয়েল-টাইম প্রক্রিয়াগুলির জন্য ইভেন্টগুলি সংরক্ষণ বা প্রেরণ করে ওয়েব কার্যকলাপগুলি ট্র্যাক করে৷

শীর্ষ Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

প্রশ্ন 51 কাফকা ক্লাস্টার কি?

সমস্ত প্রকাশিত রেকর্ড, সেগুলি খাওয়া হোক বা না হোক, একটি কনফিগারযোগ্য ধরে রাখার সময় ব্যবহার করে একটি ক্লাস্টারে সহায়ক।

প্রশ্ন 52 লগ অ্যানাটমি শব্দটি ব্যাখ্যা কর।

অ্যাপাচি কাফকার সাক্ষাৎকারের প্রশ্ন

লগগুলি হল পার্টিশন যেখানে ডেটা উৎস বার্তা লেখে। যেকোনো সময়, এক বা একাধিক ভোক্তা লগ থেকে পড়তে পারেন।

উপরের চিত্রটি দেখায় যে একটি লগ একটি ডেটা উত্স দ্বারা লেখা হয় এবং বিভিন্ন অফসেটে গ্রাহকদের দ্বারা পড়া হয়।

প্রশ্ন 53 অ্যাপাচি কাফকার কিছু বিকল্প কি কি?

RabbitMQ, Active MQ, ZeroMQ ইত্যাদির মত সব বিকল্পের মধ্যে কাফকা হল সেরা এবং বহুল ব্যবহৃত।

প্র. 54 সর্বোত্তম পারফরম্যান্সের জন্য কাফকাকে কীভাবে টিউন করবেন তা ব্যাখ্যা করুন।

কাফকা এর বিভিন্ন উপাদান যেমন:

  • কাফকা ভোক্তাদের টিউনিং
  • কাফকার দালালদের সুর
  • টিউনিং কাফকা প্রযোজক

Q. 55 অ্যাপাচি কাফকার রাষ্ট্রীয় অসুবিধা।

অ্যাপাচি কাফকার কিছু অসুবিধা হল:

  • বার্তা tweaking সঙ্গে সমস্যা
  • গতির অভাব
  • নিরীক্ষণ সরঞ্জামের কোন সম্পূর্ণ সেট নেই
  • ওয়াইল্ডকার্ড বিষয় নির্বাচনের জন্য কোন সমর্থন নেই

প্রশ্ন 56 কাফকা প্রযুক্তির সুবিধা কী কী?

কাফকার কিছু সুবিধা হল:

  • কাফকা দ্রুত এবং ব্রোকার নিয়ে গঠিত, যাদের প্রত্যেকেই মেগাবাইট ডেটা পরিচালনা করতে পারে।
  • এটা মজবুত
  • এটি একটি বিতরণ নকশা আছে
  • এটি পরিমাপযোগ্য এবং টেকসই
  • একটি বড় ডেটাসেট থাকা আরও ভাল বিশ্লেষণে সহায়তা করতে পারে।

Q. 57 সমস্ত Apache Kafka অপারেশন তালিকাভুক্ত করুন।

Apache Kafka নিম্নলিখিত অপারেশন সঞ্চালন করে:

  • বিশিষ্ট টার্নঅফ
  • অবসরপ্রাপ্ত সার্ভার এবং ডেটা সেন্টার
  • ক্লাস্টারের মধ্যে মিররিং ডেটা
  • কাফকা বিষয়ের সংযোজন এবং মুছে ফেলা
  • ভোক্তা অবস্থান খোঁজা
  • স্বয়ংক্রিয় ডেটা মাইগ্রেশন

প্র. 58 অ্যাপাচি কাফকা ব্যবহারের ক্ষেত্রে ব্যাখ্যা কর?

অ্যাপাচি কাফকার সাক্ষাৎকারের প্রশ্ন

উপরের ব্যবহারের ক্ষেত্রে, আমরা দেখতে পাচ্ছি যে কাফকার প্রধানত তিনটি ব্যবহারের ক্ষেত্রে রয়েছে:

কাফকা মেট্রিক্স: এটি অপারেশনাল ডেটা নিরীক্ষণের জন্য এবং অপারেশনাল ডেটা ব্যবহার করে কেন্দ্রীভূত ফিড তৈরি করার জন্য কাফকার ব্যবহারের অনুমতি দেয়।

কাফকা লগ একত্রীকরণ: এটি একটি প্রতিষ্ঠান জুড়ে একাধিক সিস্টেম এবং পরিষেবা থেকে লগ সংগ্রহ করে।

স্ট্রিম প্রক্রিয়াকরণ: কাফকা টেকসই এবং তাই স্ট্রিম প্রক্রিয়াকরণে সহায়ক।

প্রশ্ন 59 কাফকার কিছু উল্লেখযোগ্য অ্যাপ্লিকেশন।

Netflix, Oracle, এবং Mozilla হল কাফকার সবচেয়ে উল্লেখযোগ্য কিছু অ্যাপ্লিকেশন।

শীর্ষ Apache Kafka ইন্টারভিউ প্রশ্ন এবং উত্তর

Q. 60 কাফকা প্রবাহের বৈশিষ্ট্য।

কাফকার নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

  • স্ট্রীমগুলি ত্রুটি-সহনশীল এবং অত্যন্ত মাপযোগ্য এবং ছোট, মাঝারি এবং বড় ব্যবহারের ক্ষেত্রে সমানভাবে কার্যকর।
  • আপনি স্ট্যান্ডার্ড জাভা অ্যাপ্লিকেশন লিখতে পারেন।
  • কাফকাকে ক্লাউড, ভিএম, পাত্রে এবং বেয়ার মেটালে স্থাপন করা যেতে পারে।
  • এটি শুধুমাত্র একটি একক প্রক্রিয়াকরণ শব্দার্থ আছে.
  • এটি সম্পূর্ণরূপে কাফকা নিরাপত্তার সাথে একত্রিত।

Q. 61 Apache Kafka-এ জাভার গুরুত্ব কী?

জাভা ভাষা উচ্চ প্রক্রিয়াকরণ হার এবং ভাল সম্প্রদায় সমর্থন প্রদান করার জন্য কাফকাতে ব্যবহার করা হয়।

Q. 62 কাফকার অন্যতম সেরা বৈশিষ্ট্য।

বিভিন্ন ধরনের ব্যবহারের ক্ষেত্রে কাফকার সেরা বৈশিষ্ট্য। কাফকা বিভিন্ন ধরনের ব্যবহারের ক্ষেত্রে পরিচালনা করে যা একটি ডেটা লেকের জন্য সাধারণ।

প্রশ্ন 63 টপিক রেপ্লিকেশন ফ্যাক্টর শব্দটি ব্যাখ্যা কর।

বিষয়ের প্রতিলিপিগুলি একটি অপরিহার্য দিক যা একটি কাফকা সিস্টেম ডিজাইন করার সময় বিবেচনা করা উচিত। এইভাবে, যদি কোনো কারণে কোনো ব্রোকার নেমে যায়, অন্য প্রতিলিপিগুলি এর বিকল্প হতে পারে।

প্রশ্ন 64 কিছু কাফকা স্ট্রীম রিয়েল-টাইম ব্যবহারের ক্ষেত্রে ব্যাখ্যা করুন।

কিছু রিয়েল-টাইম ব্যবহারের ক্ষেত্রে হল:

লাইন: লাইন অ্যাপ্লিকেশন পরিষেবার জন্য একটি কেন্দ্রীয় ডেটা হাব ব্যবহার করে।

নিউ ইয়র্ক টাইমস: কাফকা রিয়েল-টাইমে ডেটা সংরক্ষণ এবং বিতরণ করতে অভ্যস্ত।

ডাউনলোড: এটি অনলাইন ফ্যাশন খুচরা বিক্রেতাদের বজায় রাখার জন্য একটি এন্টারপ্রাইজ সার্ভিস বাস (ESB) ব্যবহার করে।

প্রশ্ন 65 কাফকা দ্বারা কি কি গ্যারান্টি দেওয়া হয়?

কাফকার কিছু গ্যারান্টি হল:

  • ভোক্তা লগে সংরক্ষিত রেকর্ডের মতো একই ক্রমে রেকর্ডগুলি দেখতে পারে।
  • কাফকা লগে প্রতিশ্রুতিবদ্ধ কোনো রেকর্ড না হারিয়ে N-1 সার্ভার ব্যর্থতা পর্যন্ত সহ্য করতে পারে।
  • একজন প্রযোজকের পাঠানো বার্তার অর্ডার আগুন একটি নির্দিষ্ট বিষয় পার্টিশনের জন্য একই হবে।

উপসংহার

আমরা আশা করি যে আমাদের নিবন্ধ অ্যাপাচি কাফকা সাক্ষাত্কারের প্রশ্নগুলি আপনাকে আপনার কাফকার সাক্ষাত্কারে সাহায্য করতে পারে।

Apache সফ্টওয়্যার ফাউন্ডেশন দ্বারা তৈরি কাফকা সফ্টওয়্যারটি আরও ভালভাবে বুঝতে আপনি কাফকা টিউটোরিয়ালটি দেখতে পারেন।