Про Kafka (основы)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 เม.ย. 2021
  • Apache Kafka - популярный распределенный отказоустойчивый брокер сообщений, используемый в высоконагруженных системах и BigData проектах.
    На видео мой рассказ про основы Kafka: что, зачем, как и где.

ความคิดเห็น • 277

  • @user-qo5dr9sg5k
    @user-qo5dr9sg5k 2 ปีที่แล้ว +178

    Спасибо за видео.
    Таймкоды.
    1. Что такое кафка? Свойства кафки. История. 0:40 - 3:26
    2. Какую задачу решает кафка. 3:27 - 6:13
    3. Основные сущности кафки. Перечисление 6:14 - 6:34
    4. Broker 6:35 - 7:19
    5. Zookeeper 7:20 - 8:38
    6. Message (Record) 8:39 - 9:48
    7. Topic и Partition 9:49 - 26:50
    8. Producer 26:51 - 36:28
    9. Consumer, offset 36:29 - 46:05
    10. Выводы 46:06

  • @vitalyparhomenko7817
    @vitalyparhomenko7817 2 ปีที่แล้ว +374

    Пожалуй лучшее объяснение которое нашел на Ютубе, супер

    • @vitalyparhomenko7817
      @vitalyparhomenko7817 2 ปีที่แล้ว +23

      жаль что единственное видео на канале по айтишной тематике

    • @labourtimesupport3302
      @labourtimesupport3302 2 ปีที่แล้ว +1

      нефига. там он запутался конкретно. например, на 12ой минуте говорит что с разных партишнов одновременно считываются данные. а потом где-то начиная с 21ой минуты говорит, что данные можно считать только с лидер партишна

    • @vovabog
      @vovabog  2 ปีที่แล้ว +36

      @@labourtimesupport3302 , путаницы нет. Все верно. Одновременно читаем со всех партиций, но только с лидер-реплик этих партиций. Каждая партиция имеет одну leader-реплику и несколько follower-реплик (то есть каждая партиция представлена в нескольких экземплярах для отказоустойчивости, но работаем для согласованности только с одним экземпляром каждой партиции, остальные экземпляры синхронизируется с основным).

    • @MrRomanvideo
      @MrRomanvideo 2 ปีที่แล้ว +6

      @@labourtimesupport3302 хаха, джун попытался покритиковать синьора в его рабочей сфере. П.с. сам как раз на этом моменте запутался.

    • @adoloro
      @adoloro 2 ปีที่แล้ว +1

      @@MrRomanvideo Я тут на работе одному пытался объяснить, почему я топик на 16 разделов сделал. Чудак фактор репликации с количеством разделов перепутал и меня еще обвинял, что я мол не по книге сделал. Типа зачем в 16 раз "нагрузку" увеличивать %) И никак не смог убедить.

  • @iugaialeksei2108
    @iugaialeksei2108 2 ปีที่แล้ว +136

    Владимир, огромное спасибо за столь лаконичный и четкий доклад про Кафку! Словил себя на мысли, что ни разу не перематывал ваш доклад, потому что он так структурирован и подан, что помнишь все термины и благодаря картинкам четко понимаешь все процессы. Присоединяюсь к комментариям выше, было бы просто прекрасно, если бы вы постили побольше видео на темы связанные с IT технологиями.

    • @artemlisitsyn9846
      @artemlisitsyn9846 2 ปีที่แล้ว +1

      Присоединяюсь к мнению выше - все четко и по полкам, ранее уже изучал Кафку, писал что-то, но полноценное понимание того,как внутри устроено, пришло только сейчас. Автору большой респект за видео и подачу материала.

    • @user-lh8md5pv6q
      @user-lh8md5pv6q ปีที่แล้ว +3

      А я перематывал назад каждый раз, когда дети орали рядом, но и этот комментарий про позитив - видео подано так, что не хотелось пропустить ни слова

    • @MultiKilimangaro
      @MultiKilimangaro 6 หลายเดือนก่อน

      А я нашел данный доклад настолько качественным, что смотрю третий раз подряд его. Нет, не потому что я туповат. Просто тут исключительно полезная информация воды 0. А мозг может мой, а может всех людей, устроен так, что если несколько раз прокрутить одну и ту же информацию, он её запомнит на всю жизнь. Потому что посчитает важной. Теперь меня хоть ночью разбуди, я перескажу доклад.

  • @raman465
    @raman465 2 ปีที่แล้ว +26

    Кратко, без воды, информативно.
    Ждем еще лекций.

  • @annasakharova511
    @annasakharova511 2 ปีที่แล้ว +4

    Замечательное видео! Огромное спасибо вам за труд) Будет приятно увидеть от вас похожие по содержанию ролики) Не останавливайтесь! У вас талант объяснять)

  • @mqtt2real540
    @mqtt2real540 2 ปีที่แล้ว +29

    Владимир, очень ждем еще видео по Kafka и другим областям IT. Великолепная подача материала, грамотная речь и глубокое понимание вопроса! Спасибо!

  • @evgeniylepikov6185
    @evgeniylepikov6185 6 หลายเดือนก่อน +5

    Отличная подача. Без воды, видно что на основе практического опыта лекция. Спасибо!

  • @nnutipa
    @nnutipa 2 ปีที่แล้ว

    Автору огромный респект! Было бы отлично вторую часть, где прям на практике показать, как та или иная настройка отрабатывает.

  • @user-hv2vy3kd9f
    @user-hv2vy3kd9f ปีที่แล้ว +1

    Огромное спасибо за столько подробное, понятное и доступное изложение материала!

  • @user-zc4iq3ig5u
    @user-zc4iq3ig5u 2 ปีที่แล้ว +1

    Даёшь больше видео от автора по IT тематике! Самая полезная информация по Kafka которую встречал.

  • @elf8641
    @elf8641 ปีที่แล้ว +2

    Спасибо огромное! Вы такой талапнтливый преподаватель, и презентация, и объяснение на высшем уровне!

  • @andreykuskov8807
    @andreykuskov8807 ปีที่แล้ว +2

    Благодарю за столь плотный и структурированный поток сжатой информации.

  • @alibekkz7600
    @alibekkz7600 2 ปีที่แล้ว +10

    Спасибо за то, что, объяснили все человеческим языком!

  • @kz_Ali
    @kz_Ali 2 ปีที่แล้ว +4

    Владимир у Вас редкий талант объяснить сложное простыми словами. Спасибо Вам!

  • @Zikit53
    @Zikit53 2 ปีที่แล้ว +12

    Очень насыщенная лекция, но очень доступно и понятно.
    Автору большое спасибо!

  • @hornermotorbiker4360
    @hornermotorbiker4360 5 หลายเดือนก่อน +2

    Идеально. Чётко, без воды, по существу, вся визуализация по существу. Такие объяснения -- очень редкий зверь. Спасибо!

  • @Rostik_13
    @Rostik_13 ปีที่แล้ว +2

    Ваша лекция просто огонь!🔥Спасибо😃

  • @DenisBezrukov-jr1tp
    @DenisBezrukov-jr1tp 4 หลายเดือนก่อน +2

    Спасибо за видео!
    Много полезной информации. Пока все в голову не укладывается. Но буду пересматривать те моменты, которые не запомнил.
    Сама структура и подача очень хорошо получилось!

  • @user-bv1rk8zg3v
    @user-bv1rk8zg3v 2 ปีที่แล้ว +5

    Хорошее начало, хочется продолжения. Хорошо применён принцип просто о сложно.

  • @arisu2718
    @arisu2718 2 ปีที่แล้ว +33

    Владимир, спасибо! Наверное, одно из лучших изложений материала, которое я когда-либо встречала)) Лаконично, без воды, при этом максимально подробно и чётко. Очень интересно и приятно было слушать. Офигенно, 10/10!

  • @romann1295
    @romann1295 2 ปีที่แล้ว +2

    Большое вам спасибо за видео! Думал смотреть сначала видосы на английском, но понял, что многое не очень усваивается, а благодаря вам всё разложилось по полочкам.

  • @s0faRy
    @s0faRy ปีที่แล้ว +2

    Владимир, спасибо за абсолютно сухую выжимку без всякой воды, настолько понятно, что дальше некуда просто!

  • @veroniquekovalenko4575
    @veroniquekovalenko4575 2 ปีที่แล้ว +2

    офигенно, спасибо! долго искала кусочками информацию, а тут все в одном месте и понятно.

  • @cybermindable
    @cybermindable 2 ปีที่แล้ว +5

    Четко и по делу без воды. Спасибо!

  • @_garik__
    @_garik__ ปีที่แล้ว +1

    Большое спасибо! Отличная лекция! Доступное объяснение сложной темы.

  • @michaelcovalciuc2240
    @michaelcovalciuc2240 2 ปีที่แล้ว +9

    правда очень круто.. вы смогли объяснить так, что совсем новичок понял очень много и было действительно интересно. Спасибо большое) лайк))

  • @MrRomanvideo
    @MrRomanvideo 2 ปีที่แล้ว +3

    Поддерживаю комментаторов - четко, полно и с практическими примерами и возможными ошибками\подводными камнями! Чувствуется практический опыт за спиной у автора.

  • @avpmk
    @avpmk 6 หลายเดือนก่อน

    Очень круто! Хочу ещё 50 лекций по кафке от этого автора. Приятно слушать, все быстро чётко логичнои понятно. Просто молодец, дай бог здоровья.

  • @katawasiya
    @katawasiya 4 หลายเดือนก่อน

    Большое спасибо за столь подробное и понятное «что под капотом» за 50 минут.
    Многие "курсы" за 4 часа либо вводят просто базовые термины и их объяснение без погружения в детали, либо погружают в детали так, что ощущение, что я уже должен был все знать про кафку до просмотра.

  • @user-ee9ym1sn6w
    @user-ee9ym1sn6w 2 ปีที่แล้ว +84

    Очень редкий случай, когда автор доступным языком может объяснить сложные вещи! Потрясающе!

    • @user-vn2nx1yq9e
      @user-vn2nx1yq9e 7 หลายเดือนก่อน +3

      жаль что это не относится к данному автору

    • @user-sd2ed8ni3h
      @user-sd2ed8ni3h หลายเดือนก่อน

      ​@@user-vn2nx1yq9eотносится

  • @user-cm6pr6su7k
    @user-cm6pr6su7k 11 หลายเดือนก่อน +1

    Лучшее, что я нашла по кафке, спасибо огромное автору! отличная подача инфы, с картинками лучше все в голове упорядочивается.

  • @57skies
    @57skies 2 ปีที่แล้ว +65

    The only reason I am somehow a good developer, is because I forced myself to learn russian, years ago. You guys have a way to explain things that are simply impossible in other languages. This talk was amazing!

    • @AdIstinam
      @AdIstinam ปีที่แล้ว

      Where are you from?

    • @rustamkadimov5193
      @rustamkadimov5193 ปีที่แล้ว +24

      Странно, а мы учим английский чтобы получать больше информаций из первоисточников. Парадокс прям какой-то.

    • @57skies
      @57skies ปีที่แล้ว +5

      @@rustamkadimov5193 imho, knowing both, in a native way was the best thing that happened to me as a developer.

    • @vlera4198
      @vlera4198 4 หลายเดือนก่อน +1

      на самом деле в рускоязычном интернете в десятки раз меньше информации для девелоперов. Как дополнительная возможность русский может пригодится, но в основном инфу люди ищут в англоязычном интернете.

  • @tonymaccardio2404
    @tonymaccardio2404 ปีที่แล้ว +1

    Это действительно лучшее поэтапное схематичное объяснение кафки, огромное вам спасибо

  • @vladymyrtereshchenko8919
    @vladymyrtereshchenko8919 2 ปีที่แล้ว +17

    Отличная подача материала, все логично, доступно, четко продемонстрировано информативными слайдами и без разного пафоса !!!

  • @oeaoo
    @oeaoo ปีที่แล้ว +1

    Хороший доклад, спасибо. Записывайте еще!

  • @romantiukh6753
    @romantiukh6753 2 ปีที่แล้ว +6

    Топ! Лучшее видео по кафке. Автору большое спасибо!

  • @VitaliBazhko
    @VitaliBazhko 2 ปีที่แล้ว +9

    Спасибо большое, продолжайте, пожалуйста

  • @VladisLove-tg5is
    @VladisLove-tg5is ปีที่แล้ว +1

    Великолепное видео, все наглядно, просто и понятно! Спасибо)

  • @AlexS-lr8wb
    @AlexS-lr8wb ปีที่แล้ว +2

    Огромное спасибо, очень полезная лекция!

  • @Yornero
    @Yornero 2 ปีที่แล้ว

    Супер. Все доходчиво и понятно, при этом рассказаны как общие принципы, так и различные нюансы

  • @woodscrock
    @woodscrock 2 ปีที่แล้ว +1

    Очень качественно разложено по полочкам! Спасибо!

  • @user-ey3mv8mj8q
    @user-ey3mv8mj8q 2 ปีที่แล้ว +1

    Послушала с удовольствием, спасибо автору за материал! Давно хотела узнать основную информацию о Kafka.

  • @artemnovikov9429
    @artemnovikov9429 ปีที่แล้ว +1

    Низкий поклон Автору! Сложные вещи простыми словами. Всех благ вам :)

  • @arthurkitskan2359
    @arthurkitskan2359 2 ปีที่แล้ว +7

    Спасибо! Замечательная подача, очень доступно. Было бы здорово увидеть продолжение, возможно с практикой.

  • @igor-policee
    @igor-policee 2 ปีที่แล้ว

    Огромное спасибо за ваш доклад! Благодаря этому немного разобрался в инструменте.

  • @ivanvolkov8486
    @ivanvolkov8486 2 ปีที่แล้ว +1

    Огромное спасибо за интересную лекцию!

  • @alwor
    @alwor 2 ปีที่แล้ว +5

    Понравилось. Наглядная презентация и объяснение на высоком техническом уровне.

  • @DmitryGupolovich
    @DmitryGupolovich ปีที่แล้ว +1

    Владимир, Вы голова! Благодарю за материал. И да, остальные Ваши видео тоже познавательные!)

  • @BadSanta514
    @BadSanta514 5 หลายเดือนก่อน +2

    Отличный доклад! Спасибо❤

  • @bilenjka1
    @bilenjka1 ปีที่แล้ว

    Спасибо! Просто отличный разбор. Так доходчиво объяснить - браво!!

  • @FurbiFurbi
    @FurbiFurbi 2 ปีที่แล้ว +1

    Владимир спасибо ! Информация подана без воды - отлично, но очень быстро говоришь и без пауз - немного тяжело новичку воспринимать поток данных. Жду ещё видео.

  • @Boyarsskiy
    @Boyarsskiy 2 ปีที่แล้ว

    Все по делу и без воды. Супер! Спасибо.

  • @chuckchuck1749
    @chuckchuck1749 หลายเดือนก่อน

    Какое же чудесное видео, рисунки очень помогли в понимании. Спасибо большое !

  • @user-ve3lr8jn7m
    @user-ve3lr8jn7m หลายเดือนก่อน

    Огромное спасибо и большущее уважение! Отличный материал и подача, все четко по делу без воды, структурировано!!!

  • @user-tw7lm5nw1g
    @user-tw7lm5nw1g ปีที่แล้ว +2

    эпохальное видео, безмерная благодарность

  • @user-sf9ye9tm3u
    @user-sf9ye9tm3u 4 หลายเดือนก่อน

    Владимир, это просто огонь. Очень классно для концептуального базового понимания. Спасибо за материал!

  • @ivankartsev4695
    @ivankartsev4695 ปีที่แล้ว +2

    Отличный доклад! Жалко что больше нет видео по теме

  • @JustEnergyFlow
    @JustEnergyFlow 2 ปีที่แล้ว +2

    Всё понятно, схемы огонь, спасибо большое

  • @user-xd1su3sk3i
    @user-xd1su3sk3i ปีที่แล้ว +1

    Грамотно, последовательно, что большая редкость в наше время. Кафку я знаю, освежил знания. Все верно рассказано, ничего не пропущено.

  • @Toni9801
    @Toni9801 ปีที่แล้ว +1

    Спасибо большое! Очень полезный материал.

  • @user-um9ms3gw5o
    @user-um9ms3gw5o 2 ปีที่แล้ว +3

    Отлично! Еще бы ссылку на саму презентацию.

  • @user-se4gg9sk4b
    @user-se4gg9sk4b ปีที่แล้ว +1

    Спасибо большое за объяснение. Кажется, тут я услышал максимум деталей за менее чем час

  • @MrZnakos
    @MrZnakos 20 วันที่ผ่านมา

    Вероятно это самое лучшее объяснение основ про Kafka! Больше спасибо за материал!

  • @Valerikvv80
    @Valerikvv80 2 ปีที่แล้ว +1

    отличное FAQ по Kafka. спасибо автору

  • @nikolaysheregeda7856
    @nikolaysheregeda7856 2 ปีที่แล้ว +1

    Отличная лекция. Спасибо.

  • @MrOldschoolrocknroll
    @MrOldschoolrocknroll 2 ปีที่แล้ว +1

    Замечательный материал! Спасибо)

  • @dimankan
    @dimankan ปีที่แล้ว +1

    Огромное спасибо) Давай ещё!!!

  • @unicoxr5tj417
    @unicoxr5tj417 3 หลายเดือนก่อน

    Вова, это офигенно) База по Кафка наглядно представлена и обьяснена, спасибо.
    Продолжай, пожалуйста)

  • @Teranii
    @Teranii 2 ปีที่แล้ว +1

    Очень круто и понятно! Спасибо!

  • @Vladimir-zj1hc
    @Vladimir-zj1hc ปีที่แล้ว +3

    Спасибо большое, очень понятно рассказал, респект!

  • @alexeykorkin2550
    @alexeykorkin2550 2 ปีที่แล้ว

    спасибо.
    прекрасная подача материала.

  • @petrovandrey9735
    @petrovandrey9735 ปีที่แล้ว

    Очень крутое объяснение основ! Спасибо за работу!

  • @user-tv4mn2fu6x
    @user-tv4mn2fu6x 2 ปีที่แล้ว +1

    Лучшее видео на эту тематику для новичков!

  • @xewuss3750
    @xewuss3750 5 หลายเดือนก่อน

    Отдельная благодарность за пояснения на уровне файловой системы.

  • @user-ez8tb3qx2r
    @user-ez8tb3qx2r 2 ปีที่แล้ว +2

    Очень доступно и хорошо рассказал! Жирный лайк)

  • @dzadzen0
    @dzadzen0 2 ปีที่แล้ว +1

    Очень классно изложен материал!

  • @user-ew2pd6fq8j
    @user-ew2pd6fq8j ปีที่แล้ว +2

    Друг, ты просто лучший, материал топ))), спасибо за видео, колокольчик на "Все"!

  • @mercurial-flower
    @mercurial-flower ปีที่แล้ว +1

    Коротко и по делу, спасибо вам большое!

  • @shteker06
    @shteker06 10 หลายเดือนก่อน +1

    Каждый раз пересматриваю , что бы освежить знания перед собесом. Спасибо за ваш труд ))

    • @Daniel-mo1iy
      @Daniel-mo1iy 10 หลายเดือนก่อน +1

      Здравствуйте. А на какую позицию устраиваетесь?

  • @arver1
    @arver1 6 หลายเดือนก่อน

    Потрясающе, отличная подача, огромное спасибо.
    Надеюсь выложите еще что-то по данной теме, например rabbitmq

  • @onizuka1387
    @onizuka1387 2 ปีที่แล้ว +1

    Отличное введение в кафку, большое спасибо!

  • @mallyness9835
    @mallyness9835 10 หลายเดือนก่อน

    Спасибо! Очень хорошее объяснение и наглядная презентация.

  • @vvs369
    @vvs369 2 ปีที่แล้ว +6

    Отличное объяснение, спасибо! Интересно будет ли продолжение ?

  • @ivanstrelka3448
    @ivanstrelka3448 2 ปีที่แล้ว +3

    От души спасибо!

  • @romalvekasi5307
    @romalvekasi5307 ปีที่แล้ว

    Очень классный доклад! Спасибо

  • @rainbowVax
    @rainbowVax 2 ปีที่แล้ว

    Спасибо, отличная лекция

  • @mrDataStream777
    @mrDataStream777 ปีที่แล้ว

    Супер лучшее видео по Кафка
    Спасибо!

  • @raff199978
    @raff199978 6 หลายเดือนก่อน +1

    Лучший ролик по основам кафки что я видел. Это было невероятно полезно, и самое главное - Понятно! Качественная подготовка материала, хороший навык объяснения, ну просто чудо. Я готов вас слушать часами, пожалуйста запишите ещё ролики по обучению чему-либо связанному с IT

  • @user-sy5jw7us9k
    @user-sy5jw7us9k ปีที่แล้ว

    Балдеж! У Вас талант докладчика

  • @Valder1989
    @Valder1989 2 ปีที่แล้ว +1

    Отличная лекция! 👍

  • @SegeyK
    @SegeyK ปีที่แล้ว +1

    Доступно и полезно, спасибо :)

  • @user-fg6gg5vb2v
    @user-fg6gg5vb2v ปีที่แล้ว +2

    Чувак спасибо большое, единственное и нормальное объяснение этой технологии 👍👍

  • @d_m9159
    @d_m9159 2 ปีที่แล้ว +1

    Аплодисменты, спасибо за видео!

  • @LeoRcCars
    @LeoRcCars 2 ปีที่แล้ว +3

    очень круто - все очень быстро и по сути. автору можно делать успешные онлайн курсы.

  • @naysav
    @naysav ปีที่แล้ว

    очень лаконично и понятно! КРУТО!

  • @slavailchenko8020
    @slavailchenko8020 2 ปีที่แล้ว +1

    Спасибо за обзор! Интересно. Только как по мне не соглашусь по поводу коммита. Автоматический коммит отлично справляется. Там же еще есть heartbeat - который посылает импульс консюмеру, чтоб балансировка кафки не произошла в ненужный момент. это первый поинт. А второй поинт - что нам мешает создать еще консюмера со своим топиком для сообщения, при обработке которых мы получили ошибку. Затем заранить обработку этих сообщений через какое то время, допустим через час. Это будет уже другой поток, где какой нибудь failureConsumer будет принимать сообщения из failureTopic. Как по мне, любая кастомизация коммита с записью их в БД может только усложнить и увеличить тайм-аут - что противоречит самой философии Кафки.

  • @kaibrakhmanyelubay2671
    @kaibrakhmanyelubay2671 2 ปีที่แล้ว +2

    Спасибо за видео.

  • @user-ww2mt8mh4k
    @user-ww2mt8mh4k 9 หลายเดือนก่อน

    Спасибо) все очень понятно👍🏻👍🏻👍🏻

  • @dmitrynevozhay9825
    @dmitrynevozhay9825 4 หลายเดือนก่อน

    Спасибо Добрый человек

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil ปีที่แล้ว +1

    Чётко, последовательно. Спасибо