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

Поділитися
Вставка
  • Опубліковано 11 чер 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
  • Наука та технологія

КОМЕНТАРІ • 99

  • @zahidhasankhan5762
    @zahidhasankhan5762 10 днів тому +1

    Nice presentation and understanding about KAFKA

  • @subhashjha936
    @subhashjha936 Рік тому +16

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

  • @ramakrishna-jm4lc
    @ramakrishna-jm4lc 4 місяці тому +3

    Excellent, Simplified well Thank you Java Techie

  • @raghuvardhansaripalli9636
    @raghuvardhansaripalli9636 Рік тому +7

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

    • @Javatechie
      @Javatechie  Рік тому

      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 .

  • @senbagasundareswaranmuruga6396

    Loved it, thanks for such core details on Kafka.

  • @rajkumarwinc9372
    @rajkumarwinc9372 2 місяці тому +1

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

  • @sudhanshusemwal-hg6sc
    @sudhanshusemwal-hg6sc Рік тому +1

    Thanks java techie for crisp and clear explanation

  • @vengateshan7800
    @vengateshan7800 3 місяці тому +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.

  • @rishabhshukla5199
    @rishabhshukla5199 Рік тому +3

    one of the best explanations, thank you.

  • @grrlgd3835
    @grrlgd3835 Рік тому +2

    Nice work JT - again ! really appreciate these. Perfect

  • @vaibhavmanwatkar534
    @vaibhavmanwatkar534 Рік тому +1

    Thanks for such detailed videos. Great job.

  • @manu27161
    @manu27161 3 місяці тому +1

    Excellent explanation, explaining in simple way with realistic examples

  • @jasper5016
    @jasper5016 Рік тому +2

    As always, great content brother. Thanks so much.

  • @indrajeetsharma7306
    @indrajeetsharma7306 6 місяців тому +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.

  • @CodeWithAqeel
    @CodeWithAqeel 8 місяців тому

    Top-notch Explanation. Loved It.

  • @akshayengineer2018
    @akshayengineer2018 Рік тому +1

    Thanks again for next part 👏...

  • @punyabikash3624
    @punyabikash3624 Рік тому +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  Рік тому

      Thanks punya . Keep learning 😃

    • @vengateshan7800
      @vengateshan7800 3 місяці тому +1

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

    • @lolitaad19
      @lolitaad19 Місяць тому +1

      Me too

  • @devireddyfavreddy4785
    @devireddyfavreddy4785 10 місяців тому +2

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

  • @beaumontmuni4294
    @beaumontmuni4294 Рік тому +1

    Awesome! Thanks for sharing. 👍

  • @viki.04677
    @viki.04677 Рік тому +1

    Great session with presentation 👏

  • @carlpei6570
    @carlpei6570 Рік тому +1

    Thanks ..very good playlist

  • @kvsm123
    @kvsm123 9 місяців тому +1

    Great video. Thank you.

  • @sutirthabrahmachari6387
    @sutirthabrahmachari6387 11 місяців тому +1

    amazing explainations and presentation

  • @Breakdownsmth
    @Breakdownsmth Рік тому

    Tech, you touch, it becomes interesting❤️

  • @HarshSingh-ly8mw
    @HarshSingh-ly8mw Рік тому +2

    Most awaited videos sir 😍

  • @maciejmaciek2967
    @maciejmaciek2967 Рік тому +1

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

    • @Javatechie
      @Javatechie  Рік тому +1

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

  • @sharmarahul17
    @sharmarahul17 Рік тому +1

    Excellent explanation 👌

  • @mohanr8009
    @mohanr8009 Рік тому +1

    Great quality content 👍

  • @itsnarahari
    @itsnarahari Рік тому +1

    Great and clean explanation bro

  • @kalaiselvankesavel2971
    @kalaiselvankesavel2971 Рік тому +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  Рік тому

      Thank you so much buddy 😊. Keep learning

  • @BhaaRaThh
    @BhaaRaThh Рік тому +1

    Really great 👍

  • @lokeshparihar5693
    @lokeshparihar5693 9 місяців тому +1

    Great explanation sir 👍

  • @muhammadsidheek2994
    @muhammadsidheek2994 6 місяців тому +1

    very informative video ,good job👍👍

  • @maddipatlamadhura1500
    @maddipatlamadhura1500 Місяць тому +1

    Great efforts

  • @sureshmanne7245
    @sureshmanne7245 Рік тому +1

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

  • @gulraizjaved147
    @gulraizjaved147 7 місяців тому +1

    very nice explaination brother.

  • @chandrashekarkambalapally1087
    @chandrashekarkambalapally1087 Рік тому +1

    Superb Brother 👍🏻👍🏻👍🏻👍🏻

  • @raghuvardhansaripalli9636
    @raghuvardhansaripalli9636 Рік тому +7

    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 Рік тому +1

    Waiting for it.. thanks sir

  • @cnaresh6930
    @cnaresh6930 7 місяців тому +1

    Thank you so much

  • @bharathr5223
    @bharathr5223 Рік тому +1

    Super explanation

  • @yogeshy7736
    @yogeshy7736 8 місяців тому +1

    Thnks for sharing

  • @kannadasankaruppaiyan1155
    @kannadasankaruppaiyan1155 Рік тому +1

    Awesome

  • @samsameer3214
    @samsameer3214 Рік тому +1

    thank you sir

  • @evsatyamblog4218
    @evsatyamblog4218 Рік тому +1

    Thank you❤

  • @uttam4alltech114
    @uttam4alltech114 5 місяців тому +2

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

  • @bugrae9341
    @bugrae9341 Рік тому +2

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

  • @evsatyamblog4218
    @evsatyamblog4218 Рік тому

    Thanks❤🌹🙏

  • @surajmahato2557
    @surajmahato2557 Рік тому +1

    Could you please frequently upload the videos for this series

  • @dharmeshajudiya1709
    @dharmeshajudiya1709 Рік тому +1

    Comment for support your work

  • @itsnarahari
    @itsnarahari Рік тому

    Please cover all the components in upcoming videos by practical

  • @rajthakkar0071
    @rajthakkar0071 Рік тому +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 11 місяців тому +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 9 місяців тому +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  9 місяців тому

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

  • @tusharfasate7388
    @tusharfasate7388 Рік тому +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

  • @afuadanquah836
    @afuadanquah836 Рік тому +1

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

    • @Javatechie
      @Javatechie  Рік тому +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 Рік тому +1

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

  • @kannadasankaruppaiyan1155
    @kannadasankaruppaiyan1155 Рік тому

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

  • @rushikeshpangare9917
    @rushikeshpangare9917 Рік тому +1

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

    • @Javatechie
      @Javatechie  Рік тому

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

  • @user-nv1bp6fk6z
    @user-nv1bp6fk6z Рік тому

    PLEASE DO THE VIDEO ON REACTIVE KAFKA FOR PUB AND SUB

  • @AmlandeepNandi
    @AmlandeepNandi 7 місяців тому +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  7 місяців тому

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

  • @shilpasingla1739
    @shilpasingla1739 Рік тому +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  Рік тому +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

  • @raghavendrapatil659
    @raghavendrapatil659 6 місяців тому +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 ?

  • @neha6000
    @neha6000 Рік тому +3

    When will Kafka stream start ..?

    • @Javatechie
      @Javatechie  Рік тому +4

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

    • @neha6000
      @neha6000 Рік тому +2

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

  • @rssaini01
    @rssaini01 Рік тому

    Is Kafka Topic like RabbitMQ Queue??

  • @alokdeo123
    @alokdeo123 7 місяців тому +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  7 місяців тому

      No message won't be duplicated across partition

  • @santoshkamat6132
    @santoshkamat6132 Рік тому +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  Рік тому

      Santosh will go from the beginning don't worry

    • @santoshkamat6132
      @santoshkamat6132 Рік тому +1

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

  • @venkateswararao2142
    @venkateswararao2142 6 місяців тому

    How Kafka will relate with mainframe and MQ?

  • @PradeepKumar-sx6ms
    @PradeepKumar-sx6ms 10 місяців тому +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  10 місяців тому

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

  • @bikashbittu236
    @bikashbittu236 Рік тому +1

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

    • @Javatechie
      @Javatechie  Рік тому

      1 consumer instance will read from 2 partition

  • @dasithasandaruwan
    @dasithasandaruwan Рік тому +1

    When will the next session come out?

  • @vishalkharche9662
    @vishalkharche9662 Рік тому +1

    thoda jaldi jaldi videos upload karo please

  • @mihirprakash1817
    @mihirprakash1817 Рік тому +1

    When can we have the next videos?

    • @Javatechie
      @Javatechie  Рік тому

      This week 100% i will upload 2 videos on Kafka

  • @michaeldeng1981
    @michaeldeng1981 Рік тому +1

    the zookeeper is not part of the Kafka anymore

  • @umeshsharma2883
    @umeshsharma2883 6 місяців тому

    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.