অ্যাপাচি কাফকা: নেক্সট জেনারেশন ডিস্ট্রিবিউটড মেসেজিং সিস্টেম

অ্যাপাচি কাফকা রিয়েল-টাইম বিশ্লেষণগুলিতে এটি জনপ্রিয় করে তোলে হাই থ্রুপুট এবং স্কেলযোগ্য মেসেজিং সিস্টেমগুলি provides একটি অ্যাপাচি কাফকা টিউটোরিয়াল কীভাবে আপনাকে সহায়তা করতে পারে তা শিখুন



আজকের বিশ্বে, তথ্য প্রধান উপাদান হয় ইন্টারনেট অ্যাপ্লিকেশনগুলির এবং সাধারণত নিম্নলিখিতটি অন্তর্ভুক্ত করে:



  • পৃষ্ঠা দর্শন এবং ক্লিকগুলি
  • ব্যবহারকারীর ক্রিয়াকলাপ
  • লগইনগুলির সাথে সম্পর্কিত ইভেন্টগুলি
  • পছন্দসই, শেয়ার এবং মন্তব্যগুলির মতো সামাজিক নেটওয়ার্কিং ক্রিয়াকলাপ
  • অ্যাপ্লিকেশন-নির্দিষ্ট মেট্রিক্স (উদাঃ লগস, পৃষ্ঠা লোড সময়, কার্য সম্পাদন ইত্যাদি)

এই রিয়েল টাইমে বিশ্লেষণ চালাতে ডেটা ব্যবহার করা যেতে পারে বিভিন্ন উদ্দেশ্যে পরিবেশন করা, যার কয়েকটি হ'ল:

  • বিজ্ঞাপন বিতরণ
  • অস্বাভাবিক ব্যবহারকারীর আচরণের সন্ধান করা
  • প্রাসঙ্গিকতার ভিত্তিতে অনুসন্ধান প্রদর্শন করা হচ্ছে
  • পূর্ববর্তী ক্রিয়াকলাপগুলির উপর ভিত্তি করে সুপারিশগুলি দেখানো হচ্ছে

সমস্যা: বিভিন্ন ফর্ম্যাটে বিভিন্ন উত্স থেকে ডেটা উত্পন্ন হওয়ায় সমস্ত ডেটা সংগ্রহ করা সহজ নয়



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

apache-kafka-next-generation-distributed-messaging-system

আপাচে কাফকা:



অ্যাপাচি কাফকা হ'ল একটি বিতরণিত প্রকাশিত সাবস্ক্রাইব মেসেজিং সিস্টেম যা মূলত লিঙ্কডইনে তৈরি হয়েছিল এবং পরে এটি অ্যাপাচি প্রকল্পের একটি অংশে পরিণত হয়েছিল। কাফকা দ্রুত, চটপটে, স্কেলেবল এবং ডিজাইন দ্বারা বিতরণ।

কীভাবে খবরের ক্লিপ খুলবেন

কাফকা আর্কিটেকচার এবং টার্মিনোলজি:

বিষয়: একটি নির্দিষ্ট বিভাগের সাথে সম্পর্কিত বার্তার একটি প্রবাহকে একটি বিষয় বলা হয় called

প্রযোজক: একজন প্রযোজক কোনও অ্যাপ্লিকেশন হতে পারে যা কোনও বিষয়ে বার্তা প্রকাশ করতে পারে

গ্রাহক: গ্রাহক এমন কোনও অ্যাপ্লিকেশন হতে পারে যা সাবস্ক্রাইব করে সাবস্ক্রিপশন গ্রহণ করে messages

দালাল : কাফকা ক্লাস্টার সার্ভারের একটি সেট, যার প্রত্যেককে ব্রোকার বলা হয়

কাফকা স্কেলযোগ্য এবং একাধিক ধরণের ক্লাস্টার তৈরি করতে দেয়।

  • একক নোড একক ব্রোকার ক্লাস্টার
  • একক নোড একাধিক ব্রোকার ক্লাস্টার
  • একাধিক নোড একাধিক ব্রোকার ক্লাস্টার

একক নোড একক দালাল

চিড়িয়াখানার ভূমিকা কী?

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

একক নোড একাধিক ব্রোকার

একাধিক নোড একাধিক ব্রোকার

কাফকা @ লিঙ্কডইন

লিঙ্কডইন নিউজফিডটি কাফকা চালিত

লিঙ্কডইন সুপারিশগুলি কাফকা দ্বারা চালিত

লিঙ্কডইন বিজ্ঞপ্তিগুলি কাফকা দ্বারা চালিত

বিঃদ্রঃ: এগুলি ছাড়াও লিংকডইন অন্যদের মধ্যে লগ মনিটরিং, পারফরম্যান্স মেট্রিক্স, অনুসন্ধানের উন্নতি ইত্যাদির মতো কাফকা ব্যবহার করে।

আর কে কাফকা ব্যবহার করে?

ডেটাফিট: ডেটাসিফ্ট কাফকাটিকে পর্যবেক্ষণ ইভেন্টগুলির সংগ্রাহক হিসাবে এবং বাস্তব সময়ে ডেটা স্ট্রিম ব্যবহারকারীর ব্যবহারের সন্ধান করতে

Wooga: ওগাগা কাফকা ব্যবহার করে তাদের সমস্ত ফেসবুক গেমস (বিভিন্ন সরবরাহকারীদের হোস্ট করা) থেকে কেন্দ্রীয় অবস্থানে ট্র্যাকিংয়ের ডেটা একত্রিত এবং প্রক্রিয়াজাত করতে

স্পঞ্জসেল: স্পঞ্জসেল তার সম্পূর্ণ বিশ্লেষণ এবং মনিটরিং পাইপলাইন রিয়েল টাইম এবং ইটিএল অ্যাপ্লিকেশন উভয়ই চালনা করতে কাফকা ব্যবহার করে

জাভাতে অগ্রাধিকার সারির প্রয়োগ

লগলি: লগলি হ'ল বিশ্বের সর্বাধিক জনপ্রিয় ক্লাউড-ভিত্তিক লগ পরিচালনা। এটি লগ সংগ্রহের জন্য কাফকা ব্যবহার করে।

তুলনামূলক অধ্যয়ন: কাফকা বনাম অ্যাক্টিভএমকিউ বনাম রাবিট এমকিউ

কাফকার আরও কার্যকরী স্টোরেজ ফর্ম্যাট রয়েছে ,একটিএমএম-এ 144 বাইটের বিপরীতে প্রতিটি বার্তায় কাফকার 9 টি বাইটের ওভারহেড থাকে

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

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

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।

সম্পর্কিত পোস্ট:

রিয়েল-টাইম অ্যানালিটিকসে আপনার ক্যারিয়ারের জন্য যা প্রয়োজন