Про 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

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