Apache Kafka основы УРОК 2. Что такое broker, consumer, producer, topic, partition и т.д.

Поделиться
HTML-код
  • Опубликовано: 5 июн 2022
  • Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф firstvds.ru/s/nzp90
    Я последнее время занимаюсь поддержкой Кафки. В этом видео ты узнаешь о Apach Kafka:
    Что такой kafka?
    Что такое kafka topic и зачем этот топик нужен?
    Что такое partition topic kafka и сколько партиций тебе нужно?
    Что такое consumer и producer. Чем они отличаются и чем схожи?
    Верхнеуровнево разберем как отправляется и считываются сообщения в kafka?
    Apache Kafka: Зачем нужна, что это? • Apache Kafka урок 1. З...
    REST API • Что такое REST API про...
    Монолит VS Микросервисы • МИКРОСЕРВИСЫ VS МОНОЛИ...
    Модули в Gitlab CI • GITLAB CI CD сокращаем...
    ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
    ★ Станьте спонсором канала / @pavlenkoat
    ★ Boosty (подписка донаты) boosty.to/pavlenkoat
    ★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
    ★ www.donationalerts.com/r/pavl...
    ★ www.tinkoff.ru/rm/pavlenko.an...
    КОНТАКТЫ:
    ✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
    ✦ DevOps/SRE чат t.me/devopssre
    ✦ Чат для Сисадминов и эникеев t.me/sys_hell
    ✦ Linux чат в TELEGRAM: t.me/linux_wit
  • НаукаНаука

Комментарии • 100

  • @NikolaPushkin
    @NikolaPushkin 2 года назад +13

    Вау! Все по полочкам! четко и без воды! Продолжать однозначно.

  • @valbv
    @valbv 2 года назад +4

    Спасибо за информативное видео!
    Как раз решил почитать про кафку поподробнее и тут выходит видос )

  • @barma1309
    @barma1309 2 года назад +10

    Супер!!! Рад что вы продолжаете видео выкладывать! Развод это не конец, а только начало жизни.

    • @pavlenkoat
      @pavlenkoat  2 года назад +25

      Да я как-то и не парился насчет развода. Ну развелся и развелся. Идем дальше. Если найду женщину с которой мне попути, то сойдемся. Нет. Я и так в жизни реализуюсь. Плюс есть ребенок с которым мы проводим переодически время.

  • @IvanIvanov-ix3vj
    @IvanIvanov-ix3vj Год назад +23

    3:50 перепутано понятие партиции и реплики.
    Партиции нужны для масштабирования параллельной обработки сообщений консьюмерами. (К одной партиции может подключиться только один консьюмер)
    В партициях находятся РАЗНЫЕ сообщения одного топика.

    • @yavener
      @yavener 6 месяцев назад

      верно, а реплики хранятся в разных брокерах. Еще момент - данные в топиках удаляются, точнее в каждой партиции удаляются сегментами по выставленной настройке (ограничения на макс размер партиции или времени хранения).

    • @ricardomilos857
      @ricardomilos857 3 месяца назад

      К одной партиции может подключиться только один консьюмер с одной и той же группы консьюмеров. Т.е. два консьюмера с разных групп МОГУТ читать одну и ту же партицию

  • @jozz3235
    @jozz3235 2 года назад +2

    ооо на прошлой работе столкнулся с kafka и тогда понятия не имел об этом, такие видео очень помогают быстро уловить суть

  • @dasydasy9268
    @dasydasy9268 Год назад

    Все точно без лишней инфы. Большое спасибо! Точно продолжайте

  • @STAP2011
    @STAP2011 Год назад

    Огромное спасибо за твои видео! Максимально короткие и полезные)

  • @Aticinsane
    @Aticinsane 2 года назад +1

    Спасибо! Продолжайте, тема полезная!

  • @romann1295
    @romann1295 2 года назад

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

  • @MainDevOps
    @MainDevOps 2 года назад

    Спасибо. Как раз появилась необходимость именно структурировать разрозненные данные о Кафке )

  • @Max-hf8ju
    @Max-hf8ju 2 года назад +2

    Как раз пришел в компанию администрировать кафку) Продолжай!

  • @sptica
    @sptica 2 года назад

    Спасибо, очень в тему. Ждём продолжения :-)

  • @iraklidavitaia
    @iraklidavitaia 2 года назад +1

    Тема интересная, а подача очень хорошая. Продолжайте по возможности. Спасибо.

  • @user-iu6lp5ui9c
    @user-iu6lp5ui9c Год назад

    Очень доступно рассказываете, спасибо!

  • @nikolai_kelin
    @nikolai_kelin Год назад

    Привет! Снимай ещё! Хорошо получается. Чётко, доступно. Жду продолжения ))

  • @coffeepanda722
    @coffeepanda722 2 года назад +1

    Спасибо за видео ролики. Очень полезно

  • @suntwo91
    @suntwo91 2 года назад +1

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

  • @marusiad2784
    @marusiad2784 Год назад

    Спасибо огромное за видео. Только теперь я разобралась, что это такое Кафка.

  • @wandos777
    @wandos777 Год назад

    Конечно, продолжай снимать видео !

  • @porovozikthomas2971
    @porovozikthomas2971 2 года назад +2

    Спасибо! да было бы здорово увидеть от тебя еще одно видео по кафке(грефневой)

  • @OlgaBelova
    @OlgaBelova Год назад

    Очень нужно продолжение!

  • @andrewnatalin7647
    @andrewnatalin7647 2 года назад

    Спасибо большое, Антон, очень понятно объяснили!

  • @v1tbrah
    @v1tbrah Год назад

    Спасибо большое, интересно, доступно, понятно!

  • @Lammax2012
    @Lammax2012 2 года назад

    Классно. Интересно. Почти понятно. Нужно ещё )

  • @user-jh9zk8ts5y
    @user-jh9zk8ts5y 2 года назад +16

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

  • @FBIYgolek
    @FBIYgolek 2 года назад

    Ждем продолжения!

  • @sovrinfo
    @sovrinfo 2 года назад

    Спасибо за видео.Коммент в поддержку!

  • @maxNamarra
    @maxNamarra 2 года назад

    Очень познавательно, спасибо большое 👍🏻

  • @annoil1
    @annoil1 2 года назад

    продолжай, тема интересная. Жги!

  • @efajunk
    @efajunk Год назад

    Тема интересная. Продолжать определенно стоит

  • @Mr4E4ETKA
    @Mr4E4ETKA 2 года назад

    Очень нужно. Я как раз столкнулся с этим.

  • @smokzpolski
    @smokzpolski 2 года назад +3

    Вот, тут уж смело лайк, уже не поликлиника. Еще бы в следующих выпусках с реальными скринами - и будет вообще огонь.

  • @alexkpvts
    @alexkpvts Год назад

    Спасибо, огромное!! Ты крутой! Очень понятно! Было бы круто ещё видео инструкции посмотреть. На практике.

  • @TESSkyrimV
    @TESSkyrimV 2 года назад +1

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

  • @Dodexpwnz
    @Dodexpwnz 2 года назад +4

    Антон, огромное спасибо за твои видео! Постигаю DevOps практики, аттестация в УЧ на этой неделе. Невероятные объемы информации поглощены, пол года трудов. В скором времени проходить собесы.

    • @Silver-Parallaxis
      @Silver-Parallaxis Год назад +1

      как успехи с трудоустройством?)

  • @uvesel4ak
    @uvesel4ak 2 года назад

    Отлично выглядишь, Антон. Здоровье явно пошло на поправку. Молодец.

  • @natielsanti407
    @natielsanti407 Год назад

    Спасибо за ролик!

  • @turumpurum9374
    @turumpurum9374 Год назад

    спасибо, очень актуально, буду ждать продолжения

    • @pavlenkoat
      @pavlenkoat  Год назад

      Продолжение есть на канале. Его не смотрели

    • @turumpurum9374
      @turumpurum9374 Год назад

      @@pavlenkoat , уже посмотрела, теперь жду ещё)

  • @annachurkina2588
    @annachurkina2588 2 года назад +1

    Продолжать! В том же духе! Так же бодро, юмористично и доходчиво!👍
    А я девочка и я хочу увидеть конфиги! Где они лежат, что из себя представляют. И еще примеры с числами. 🤗

  • @user-qm2zu3rk4b
    @user-qm2zu3rk4b 10 месяцев назад +1

    Антон, большое спасибо за видео(очень содержательно за такое время), хотелось при возможности больше подробностей про сообщении, топики, особенно меня интересует тема с доставкой сообщений конкретным пользователям, что лучше использовать? много топиков или ключи в сообщениях? просто не очень до конца понимаю механизм Kafka

  • @Dragoncheg
    @Dragoncheg 2 года назад +1

    Спасибо. Хорошо бы еще наглядности добавить, а то объем новых слов в 8 минутах немного зашкаливает и сложно все сразу уложить в голове.

  • @DunSety
    @DunSety Год назад +1

    хахаха про девку топ, командир, а сделай стрим как поднимаешь кафку например или просто видос пожалуйста

  • @yuridrozdov4069
    @yuridrozdov4069 2 года назад

    Познавательно. Спасибо.

  • @odessatester4792
    @odessatester4792 2 года назад +8

    Начало должно начинаться с речи -а сейчас Я вам покажу, откуда Kafka... ну и .т. д. :)

  • @QAWayAuto
    @QAWayAuto 2 года назад

    Спасибо огромное! :)

  • @kawaikaino5277
    @kawaikaino5277 2 года назад +1

    Очень хотелось бы на практике рассмотреть, в вашем исполнении

  • @vshefer
    @vshefer Год назад

    Давай дальше по кафку, интересно!

    • @pavlenkoat
      @pavlenkoat  Год назад +1

      Последнее видео не зашло как наберёт. 4000 просмотров продолжу

  • @rafiqmammedzade9689
    @rafiqmammedzade9689 Год назад

    Отличное видео

  • @mironovnikolay
    @mironovnikolay 2 года назад +9

    Спасибо большое, Антон, и за ролик, и за то, что сдержал обещание из коммента к прошлому видео по Кафке. Я наконец сообразил, как устроена ее архитектура, и теперь буду ждать видеопримеров, так сказать, «на кошках». Надеюсь, у тебя найдётся подходящий стенд для демонстрации.

    • @pavlenkoat
      @pavlenkoat  2 года назад +5

      Стенда к сожалению нет. Небольшую практику опишу в телеграм канале. Как можно потыкать Кафку.

  • @GerasimovNikita
    @GerasimovNikita Год назад +1

    Антон, вы сказали, что сейчас происходит отход от зоокипера - не могли сказать, куда этот отход идет, что сейчас является главной альтернативой? сменится подход coordination service в целом или будет переход на другую библиотеку?

  • @romancomit9210
    @romancomit9210 26 дней назад

    Кайфовый выпуск

  • @yosapanaitov
    @yosapanaitov Месяц назад

    Спасибо!

  • @ivanivanov-hl7ry
    @ivanivanov-hl7ry 2 года назад +1

    Спасибо за видео Антон!
    Если будешь делать следующий урок, расскажи пожалуйста про жизненный цикл сообщений и как влиять на него. Просто ты сказал что они не удаляются, а что с ними происходит и как этим управлять интересно.

    • @pavlenkoat
      @pavlenkoat  2 года назад +1

      Уже даже кусок сценария есть по поводу очистки. Я его вырезал из этого видео.

  • @yarrdd2589
    @yarrdd2589 2 года назад

    зашёл просто для лайка

  • @vladdrzd6484
    @vladdrzd6484 Год назад

    поставил лайк, написал коммент

  • @imabouttobe
    @imabouttobe 2 года назад

    Интересно!)

  • @user-sv3ne7jg9n
    @user-sv3ne7jg9n 2 года назад

    Заваривайте вашу любимую кафку. )))
    Как раз заварил себе овсянную кафку из пакетика перед видео. Подсел на неё когда начал худеть.

  • @user-il6hw4dp5n
    @user-il6hw4dp5n 2 месяца назад

    В другом видео видел что консьюмер не читает из слэйва. Пишет в лидера и читает из лидера. А если лидер падает - выбирается кандидат из фоловеров, в который пиcалось синхронно. Хоть вроде и сделано по аналогии с репликацией БД

  • @user-zf9ur8sy5n
    @user-zf9ur8sy5n 2 года назад +1

    огонь

  • @Mitlas
    @Mitlas 2 года назад

    было бы ещё интересно сравнить кафку с rmq и прочими

  • @rostislav-nikolaiev
    @rostislav-nikolaiev Год назад

    Спасибо

  • @samrybkin9184
    @samrybkin9184 Год назад +1

    Привег может посоветуешь какой русскоязычный нормальный ресурс для изучения Kafka?

  • @popalex1990
    @popalex1990 Год назад

    Поправка - сообщения распределяются по партициям, иными словами в партициях одного топика лежат разные сообщения (не одинаковые)

  • @laiza1fox
    @laiza1fox Год назад

    Ой, а можно еще раз про топики, зачем и как они работают.

  • @RedLegioner
    @RedLegioner 2 года назад +1

    Когда нам может пригодиться кафка? Для хранения событий и исполнения ряда действий на событие?

    • @pavlenkoat
      @pavlenkoat  2 года назад +1

      События, логов, пересылка сообщений между приложений. В бигдате его используют.

  • @tswtcjahhgg
    @tswtcjahhgg 2 года назад

    Интересно

  • @lRickl
    @lRickl 2 года назад

    Спс. Но как масштабировать кафку, если нужно добавить в кластер из 3х нод еще 2 ноды без перезагрузки (сервиса) конфига. TCP проксированием через nginx или haproxy ?

    • @pavlenkoat
      @pavlenkoat  2 года назад

      Кафка самостоятельная системе. Если за неделю наберётся 3000 просмотров расскажу в следующем видео Как происходит балансировка нагрузки и добавления новых нод. Если нет то наверно придётся закруглятся. Так как у меня уже что-то мотивация от количества просмотров пропадает. Но я подожду.

  • @eduardmart1237
    @eduardmart1237 Год назад

    В чем преимущество у Кафки перед rabbitmq?

  • @brodlovherrsov7097
    @brodlovherrsov7097 2 года назад

    Круто, готов купить ваш платный курс по кафка

  • @Eustrop
    @Eustrop 2 года назад

    Посмотрел. Понравилось. Продолжать.
    А сколько всего уроков запланировано?
    Или "как пойдёт"?
    Hint: я когда о чем-то планирую рассказать, сначала составляю план уроков, и первый урок - обзор плана.
    P.S. стенд, про который народ, справедливо, спрашивает - это хорошо-бы, но ему нужна какая-то практическая задача. Был у меня такой проект и курс NETMandala, мы на столе сеть оператора связи собирали, с нуля. Тут если делать стенд, какая-то подобная идея нужна, которая вытекает из тех реальных задач, где Кафка применяется.. про это, кстати, тоже можно рассказать..
    P.P.S. этот комментарий, с размышлениями вслух - для алгоритмов, все вопросы - риторические и не требуют ответа ;)

    • @pavlenkoat
      @pavlenkoat  2 года назад +1

      Как пойдёт. Сейчас основы расскажу потом буду делать отдельные ролики о разных фишках. На ютубе мало смотрят многосерийные выпуски почему-то. Поэтому я и байтю на просмотры.

  • @user-fr4di4jv6q
    @user-fr4di4jv6q Год назад

    А разве через admin api не удалить сообщения? deleteBefore например по офсету

    • @pavlenkoat
      @pavlenkoat  Год назад

      Пользователю оно недоступно.

  • @timyarmatoff5291
    @timyarmatoff5291 2 года назад

    Все же, без теоретической подготовки computer science тяжеловато понять.

  • @kumb61
    @kumb61 Год назад

    Примеры были бы очень кстати

  • @user-zx8en4tb3h
    @user-zx8en4tb3h 2 года назад

    More Kafka

  • @mikhaildiesperov2345
    @mikhaildiesperov2345 Год назад

    Так, мне задачу делать надо. Где продолжение?)

    • @pavlenkoat
      @pavlenkoat  Год назад

      ruclips.net/video/hY9WfVRVFPE/видео.html
      Но увы не зашло видео без напоминания))))

  • @eduardmart1237
    @eduardmart1237 Год назад

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

    • @pavlenkoat
      @pavlenkoat  Год назад

      Они не никогда не удаляются скорее их нельзя удалить

  • @krionick
    @krionick Год назад

    Мсьё, Вы извините меня, но в скором времени я Вас затеребонькаю вопросами=)))

  • @kote315
    @kote315 2 года назад

    И информация вроде как полезная. И вы вроде все хорошо рассказываете, и юмор присутствует в оптимальных объемах.
    Но если я не разрабатываю веб-приложения (и вряд ли хочу этим заниматься) и не пытаюсь организовать обмен данными между ними, то выходит что мне это не нужно.
    Я не знаю что делать. Смотрю канал давно и бросать не хочется. Привык уже)
    В то же время забивать голову ненужной фигней тоже не хотелось бы.
    Такие дела...

    • @pavlenkoat
      @pavlenkoat  2 года назад

      Канал это по сути мой профессиональный дневник. Я сейчас работаю над кафкой. Поэтому делюсь с людьми этими знаниями.

  • @Diadema566
    @Diadema566 11 месяцев назад

    фигасе у вас аллегории.

  • @user-qi8xp5xi3c
    @user-qi8xp5xi3c 2 года назад

    В этом видео мы подключаемся к очереди, а не к потоку)

  • @vladdeiy572
    @vladdeiy572 2 года назад

    +

  • @ricardomilos857
    @ricardomilos857 3 месяца назад

    Очень много инфы расходится

  • @nikolaifedorov685
    @nikolaifedorov685 2 месяца назад

    Снимай дальше! На безрыбье и рак - рыба.