Apache Kafka® Components & Architecture Detailed Explanation in 15 min | Javatechie

Sdílet
Vložit
  • čas přidán 5. 06. 2024
  • In this Tutorial, we will discuss Apache Kafka Components and its architecture with Internal flow
    📚Agenda📚
    Producer
    Consumer
    Broker
    Cluster
    Topic
    Partitions
    Offset
    Consumer Groups
    Zookeeper
    #JavaTechie #Kafka
    Spring boot microservice Live course Just started (Recordings available)
    Hurry-up & Register today itself!
    COURSE LINK : javatechie5246.ongraphy.com/
    PROMO CODE : Java40
    GitHub:
    github.com/Java-Techie-jt
    Blogs:
    / javatechie
    Facebook:
    / javatechie
    guys if you like this video please do subscribe now and press the bell icon to not miss any update from Java Techie
    Disclaimer/Policy:
    --------------------------------
    Note : All uploaded content in this channel is mine and its not copied from any community ,
    you are free to use source code from above mentioned GitHub account
  • Věda a technologie

Komentáře • 99

  • @zahidhasankhan5762
    @zahidhasankhan5762 Před 4 dny +1

    Nice presentation and understanding about KAFKA

  • @subhashjha936
    @subhashjha936 Před rokem +16

    Thank you for starting the Kafka series and I am eagerly waiting for more videos on this topic..🙂🙂👍👍

  • @raghuvardhansaripalli9636

    Mega star is back with high voltage Kafka action.. All of us are Waiting here for upcoming videos .. God bless you Basant !!:)

    • @Javatechie
      @Javatechie  Před rokem

      Thanks Raghu . Mega star 🤣 i am planning for this weekend but getting enough time. After March i will actively post as my first spring boot microservice The live course will be complete .

  • @vengateshan7800
    @vengateshan7800 Před 3 měsíci +2

    This tutorial really very helpful to understand from base architecture and its explained each component as easily understandable. Thank you so much and post more videos.

  • @ramakrishna-jm4lc
    @ramakrishna-jm4lc Před 4 měsíci +3

    Excellent, Simplified well Thank you Java Techie

  • @punyabikash3624
    @punyabikash3624 Před rokem +5

    Excellent sir i was crying 😢 earlier thinking that it would be difficult topic...how easily you explained thanks a lot for this video....

    • @Javatechie
      @Javatechie  Před rokem

      Thanks punya . Keep learning 😃

    • @vengateshan7800
      @vengateshan7800 Před 3 měsíci +1

      Yes.... they way explanation with real time examples is awesome and easily understandable..

    • @lolitaad19
      @lolitaad19 Před měsícem +1

      Me too

  • @grrlgd3835
    @grrlgd3835 Před rokem +2

    Nice work JT - again ! really appreciate these. Perfect

  • @senbagasundareswaranmuruga6396

    Loved it, thanks for such core details on Kafka.

  • @rajkumarwinc9372
    @rajkumarwinc9372 Před 2 měsíci +1

    Finally.... I learnt kafka😊 thanks Basant ❤

  • @indrajeetsharma7306
    @indrajeetsharma7306 Před 6 měsíci +1

    Very creative and helpful video anyone can understand.
    I went through many articles and videos, and I was very confused, and my thought was Kafka is very big and very vast. But by watching this video I am full cleared on Kafka concepts.

  • @manu27161
    @manu27161 Před 3 měsíci +1

    Excellent explanation, explaining in simple way with realistic examples

  • @vaibhavmanwatkar534
    @vaibhavmanwatkar534 Před rokem +1

    Thanks for such detailed videos. Great job.

  • @jasper5016
    @jasper5016 Před rokem +2

    As always, great content brother. Thanks so much.

  • @rishabhshukla5199
    @rishabhshukla5199 Před rokem +3

    one of the best explanations, thank you.

  • @sudhanshusemwal-hg6sc
    @sudhanshusemwal-hg6sc Před rokem +1

    Thanks java techie for crisp and clear explanation

  • @beaumontmuni4294
    @beaumontmuni4294 Před rokem +1

    Awesome! Thanks for sharing. 👍

  • @devireddyfavreddy4785
    @devireddyfavreddy4785 Před 10 měsíci +2

    Very well explained and I worked on Solace it’s also same as like Kafka

  • @akshayengineer2018
    @akshayengineer2018 Před rokem +1

    Thanks again for next part 👏...

  • @HarshSingh-ly8mw
    @HarshSingh-ly8mw Před rokem +2

    Most awaited videos sir 😍

  • @CodeWithAqeel
    @CodeWithAqeel Před 8 měsíci

    Top-notch Explanation. Loved It.

  • @kvsm123
    @kvsm123 Před 9 měsíci +1

    Great video. Thank you.

  • @maciejmaciek2967
    @maciejmaciek2967 Před rokem +1

    Bro you are the most understandeble Indian tech guy on the world:) !

    • @Javatechie
      @Javatechie  Před rokem +1

      Thank you so much buddy for your word 🥰. Keep learning

  • @carlpei6570
    @carlpei6570 Před rokem +1

    Thanks ..very good playlist

  • @raghuvardhansaripalli9636

    Hi Basant, after this Kafka series could you please create knowledge sessions on SPARK. And integrating kafka with spark using spring boot by creating a data pipeline. thanks

  • @bhaumikpatel5932
    @bhaumikpatel5932 Před rokem +1

    Waiting for it.. thanks sir

  • @viki.04677
    @viki.04677 Před rokem +1

    Great session with presentation 👏

  • @BhaaRaThh
    @BhaaRaThh Před rokem +1

    Really great 👍

  • @sutirthabrahmachari6387
    @sutirthabrahmachari6387 Před 11 měsíci +1

    amazing explainations and presentation

  • @maddipatlamadhura1500
    @maddipatlamadhura1500 Před měsícem +1

    Great efforts

  • @mohanr8009
    @mohanr8009 Před rokem +1

    Great quality content 👍

  • @kalaiselvankesavel2971
    @kalaiselvankesavel2971 Před rokem +4

    I am a big fan of you buddy ❤The way you explain with example even a fresh mind will be expert of the topic . Kudos to you.

    • @Javatechie
      @Javatechie  Před rokem

      Thank you so much buddy 😊. Keep learning

  • @muhammadsidheek2994
    @muhammadsidheek2994 Před 6 měsíci +1

    very informative video ,good job👍👍

  • @sharmarahul17
    @sharmarahul17 Před rokem +1

    Excellent explanation 👌

  • @sureshmanne7245
    @sureshmanne7245 Před rokem +1

    As usual default like to your videos from me always, keep going

  • @cnaresh6930
    @cnaresh6930 Před 7 měsíci +1

    Thank you so much

  • @yogeshy7736
    @yogeshy7736 Před 8 měsíci +1

    Thnks for sharing

  • @lokeshparihar5693
    @lokeshparihar5693 Před 9 měsíci +1

    Great explanation sir 👍

  • @itsnarahari
    @itsnarahari Před rokem +1

    Great and clean explanation bro

  • @uttam4alltech114
    @uttam4alltech114 Před 5 měsíci +2

    thanks for sharing the kafka series , could you please share or create knowledge on DLQ . dead letter queue implementation in spring boot

  • @Breakdownsmth
    @Breakdownsmth Před rokem

    Tech, you touch, it becomes interesting❤️

  • @chandrashekarkambalapally1087

    Superb Brother 👍🏻👍🏻👍🏻👍🏻

  • @kannadasankaruppaiyan1155

    Awesome

  • @bharathr5223
    @bharathr5223 Před rokem +1

    Super explanation

  • @gulraizjaved147
    @gulraizjaved147 Před 7 měsíci +1

    very nice explaination brother.

  • @samsameer3214
    @samsameer3214 Před rokem +1

    thank you sir

  • @evsatyamblog4218
    @evsatyamblog4218 Před rokem +1

    Thank you❤

  • @evsatyamblog4218
    @evsatyamblog4218 Před rokem

    Thanks❤🌹🙏

  • @bugrae9341
    @bugrae9341 Před rokem +2

    Easy and strong explained as usual thanks a lot man keep go on :)

  • @tusharfasate7388
    @tusharfasate7388 Před rokem +1

    Suppose,there is a topic which has 5 partitions and one partition's broker dies,in that case,there will be data loss and that why we use replication factor which keeps back up on each partition on other broker

  • @surajmahato2557
    @surajmahato2557 Před rokem +1

    Could you please frequently upload the videos for this series

  • @rajthakkar0071
    @rajthakkar0071 Před rokem +2

    Quick question : if there are two systems or application who is working as consumer and producer , how consumer knows that they need to create multiple consumer for consuming from multiple kafka partitions ? how to specify those in real world projects when desiging kafka clusters ? Can you please make a video on designing kafka clusters ?

    • @Amitkumarswain-ud1gx
      @Amitkumarswain-ud1gx Před 11 měsíci +1

      How many consumer group needs to be created that totally depends on requirements of consumer application.let a scinario we have kafka topic and consumer application wants to get all the messages in all env then they create 3 consumer group .

  • @sachinpete4507
    @sachinpete4507 Před 9 měsíci +1

    We have right to send the msg on which partition as i have read from kafka. In case you doesn't specify it will works as round robin. Please make the note of this. Thank you for video

    • @Javatechie
      @Javatechie  Před 9 měsíci

      Yes absolutely correct. It's in my queue and will upload soon

  • @itsnarahari
    @itsnarahari Před rokem

    Please cover all the components in upcoming videos by practical

  • @AmlandeepNandi
    @AmlandeepNandi Před 7 měsíci +1

    Hi Basant, if possible can you make a video on how consumer is related to offset commit. Kindly explain the auto and manual commit. Thank you in advance.

    • @Javatechie
      @Javatechie  Před 7 měsíci

      Sure buddy it's a good point to discuss. Thanks

  • @user-nv1bp6fk6z
    @user-nv1bp6fk6z Před rokem

    PLEASE DO THE VIDEO ON REACTIVE KAFKA FOR PUB AND SUB

  • @afuadanquah836
    @afuadanquah836 Před rokem +1

    Java Techie, I love your videos. When is your next video? I am eagerly waiting.

    • @Javatechie
      @Javatechie  Před rokem +1

      Afun thanks for your interest. Occupied with lots of work so please expect a bit of a delay on the Kafka series

    • @charmbracelets
      @charmbracelets Před rokem +1

      @@Javatechie Thanks for the response and all the best.

  • @shilpasingla1739
    @shilpasingla1739 Před rokem +1

    Hi Basant..here you have considered employee and payment topic separately..what if we want payment information of an employee...are we going to create new topic(having emp-payment) info and emp-payment table also?

    • @Javatechie
      @Javatechie  Před rokem +2

      It depends on your business to decide the payload structure per topic . To simplify the purpose of the topic i have explained this scenario

  • @rushikeshpangare9917
    @rushikeshpangare9917 Před rokem +1

    Thank you for the information. When the next video will come.

    • @Javatechie
      @Javatechie  Před rokem

      In the coming days i will upload . Most probably before coming weekend

  • @dharmeshajudiya1709
    @dharmeshajudiya1709 Před 11 měsíci +1

    Comment for support your work

  • @santoshkamat6132
    @santoshkamat6132 Před rokem +1

    Bro make video where we have to re trigger event in case where consumer logic doesn't get executed
    Also talk about idempotency. Example In my ecommerce project rewards are getting deducted twice for customer because consumer logic is getting executed twice
    Will thank you👍👍

    • @Javatechie
      @Javatechie  Před rokem

      Santosh will go from the beginning don't worry

    • @santoshkamat6132
      @santoshkamat6132 Před rokem +1

      @@Javatechie thanks bro i love your videos
      I know you like to do challenging things too 🙌🙌

  • @raghavendrapatil659
    @raghavendrapatil659 Před 6 měsíci +1

    Query: 13:17" videos shows figure of multiple partitions within a topic and messages in it. Here squence number are specific to partition or topic ?

  • @kannadasankaruppaiyan1155

    I have created both producer and consumer applications, but I am unable to start the zookeeper in windows.. Any inputs?

  • @neha6000
    @neha6000 Před rokem +3

    When will Kafka stream start ..?

    • @Javatechie
      @Javatechie  Před rokem +4

      Neha will go from beginner level step by step it will take time to reach on stream part

    • @neha6000
      @neha6000 Před rokem +2

      @@Javatechie okay sir I will eagerly waiting for your videos I hope they will upload soon

  • @PradeepKumar-sx6ms
    @PradeepKumar-sx6ms Před 10 měsíci +1

    we can divide it into several partitions
    My question is suppose we divide a topic into 6 partitions can we have 3 partitions in one computer and another 3 in one computer like that

    • @Javatechie
      @Javatechie  Před 10 měsíci

      The entire partition needs to be part of one computer We can't be segregated with partition but yes you can segregate brokers

  • @alokdeo123
    @alokdeo123 Před 6 měsíci +1

    @javatechie I have one confusion. Does all the partitions under one topic have the same messages or does each partition have different messages. If the same messages then a storage issue will come and if different messages then if partition goes down or corrupts we will lose the message

    • @Javatechie
      @Javatechie  Před 6 měsíci

      No message won't be duplicated across partition

  • @venkateswararao2142
    @venkateswararao2142 Před 6 měsíci

    How Kafka will relate with mainframe and MQ?

  • @rssaini01
    @rssaini01 Před rokem

    Is Kafka Topic like RabbitMQ Queue??

  • @bikashbittu236
    @bikashbittu236 Před rokem +1

    What will happen if we have 3-partition but 2-consumer in the consumer group ?

    • @Javatechie
      @Javatechie  Před rokem

      1 consumer instance will read from 2 partition

  • @dasithasandaruwan
    @dasithasandaruwan Před rokem +1

    When will the next session come out?

  • @mihirprakash1817
    @mihirprakash1817 Před rokem +1

    When can we have the next videos?

    • @Javatechie
      @Javatechie  Před rokem

      This week 100% i will upload 2 videos on Kafka

  • @vishalkharche9662
    @vishalkharche9662 Před rokem +1

    thoda jaldi jaldi videos upload karo please

  • @michaeldeng1981
    @michaeldeng1981 Před rokem +1

    the zookeeper is not part of the Kafka anymore

  • @umeshsharma2883
    @umeshsharma2883 Před 6 měsíci

    Very creative and helpful video anyone can understand.
    I went through many articles and videos, and I was very confused, and my thought was Kafka is very big and very vast. But by watching this video I am full cleared on Kafka concepts.