Что такое Apache Kafka и зачем это нужно

Sdílet
Vložit
  • čas přidán 5. 07. 2020
  • Лучшие Ресурсы Для Изучения Django: • Лучшие Ресурсы Для Изу...
    Руководство Apache Kafka: coderlessons.com/tutorials/bo...
    Официальная документация Kafka:kafka.apache.org/documentation/
    Канал PyLounge: / @pylounge
    Ссылка на группу ВКонтакте: pylounge
    Telegram: t.me/pylounge
    По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
    Music: www.bensound.com
    Хочешь поддержать канал: Никнейм QIWI Кошелька - PYLOUNGE
    Чем дальше ты идёшь по дороге программирования, тем больше понимаешь, что просто знаний языка программирования не достаточно. Удивительно, но даже со знанием пары-тройки фреймворков далеко не уехать. Любой более менее серьёзный проект использует различные технологии и инструменты не привязанные как к таковому языку или среде. Поэтому сегодня я простыми словами, на пальцах расскажу о таком популярном инструменте backend разработки как Apache Kafka.

Komentáře • 40

  • @pylounge
    @pylounge  Před 3 lety

    Приходилось ли вам задействовать сторонние технологии в своих проектах?

    • @aslanator
      @aslanator Před 3 lety +4

      Думаю нет бекендера, которому не приходилось. Даже субд - уже сторонняя технология)

    • @generalnevermore706
      @generalnevermore706 Před 2 lety

      @@aslanator БД это совсем другая история))

  • @strikerbow3214
    @strikerbow3214 Před 3 lety +22

    Спасибо за материал, очень полезно для понимания основной сути для дальнейшего изучения технологии! (для тех кто только погружается в тему)

    • @pylounge
      @pylounge  Před 3 lety

      Спасибо за отзыв)

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

    Всё основное рассказано чуть меньше чем в 6ти минутном видео с приветствием! отличное видео) спасибо)

  • @zvuk3316
    @zvuk3316 Před 2 lety

    Спасибо! Видео получилось очень полезное.

  • @shokking5
    @shokking5 Před 3 lety +3

    На 4:09 Говоришь, что продюсер и консьюмер зависят от зукипера, но на картинке показано, что все наоборот - кафка синхронизирует метаданные с зукипером, чтобы отдавать их продюсеру. На самом деле второй вариант более современный.

  • @dianakyrychyk3731
    @dianakyrychyk3731 Před 3 lety +9

    Очень классное видео - понятно и интересно изложено объяснение, спасибо!

  • @user-cy3yi3cw4f
    @user-cy3yi3cw4f Před 3 lety +11

    Почему Scala с ударением на второй слог?

  • @lutyii
    @lutyii Před 3 lety

    прикольно и познавательно, спасибо. Лайк)

  • @user-yu4xm9ou4e
    @user-yu4xm9ou4e Před 3 lety

    Классное, видео короткое и информативное

  • @elizavetakotova5294
    @elizavetakotova5294 Před 3 lety

    Спасибо большое)

  • @Axe5345
    @Axe5345 Před rokem +1

    А можно название фоновой музыки?

  • @user-yn1pk3bz2r
    @user-yn1pk3bz2r Před 2 lety

    Очень хорошая подача материала

  • @user-hy8kc7ht7v
    @user-hy8kc7ht7v Před 3 lety +1

    Сервис A передает данные в сервис Б. В сервисе Б нельзя организовать подписку(некое облачное решение сторонних производителей которое не программируется). Однако имеет REST API на входящие запросы. Можно ли используя данный брокер сообщений за ставить его передавать сообщения на этот RESP API? Или же обязательно использовать подписку?

  • @cockonutt
    @cockonutt Před 2 lety

    Как вводное слово - очень полезно

  • @straher
    @straher Před 3 lety

    Cпасибо за вводную инфу! А есть ли простые примеры кода для работы с ней?

    • @pylounge
      @pylounge  Před 3 lety

      kafka-python.readthedocs.io/en/master/index.html

  • @A0l0e0k0s1
    @A0l0e0k0s1 Před 3 lety

    Спасибо

  • @tkr4961
    @tkr4961 Před rokem

    А мне фоновая музыка очень зашла,в этом что-то есть)

  • @igrok878
    @igrok878 Před 2 lety

    просто и понятно

  • @user-uy1zb7dc6s
    @user-uy1zb7dc6s Před 2 lety

    Супер

  • @XprohodimecX
    @XprohodimecX Před 3 lety

    пасибки

  • @timur2887
    @timur2887 Před rokem

    ZooKeeper - владелец всего того зоопарка, что развели с разными сообщениями))

  • @pochta1000
    @pochta1000 Před 2 lety

    Kafka это по сути CDN ?

  • @user-fy1mc3hk8h
    @user-fy1mc3hk8h Před 2 lety

    Прям машинная вселенная

  • @romanbush5164
    @romanbush5164 Před 2 lety +3

    ох какая же ASS конца и края нет этим технологиям и всё требуют от джуна

    • @olendotatv
      @olendotatv Před 2 lety

      шо за бред, хватит ныть, не требуют это от джуна, а если и требуют, то это вакансии, на которые не стоит даже идти, а если ты уж выбрал, то туда тебе и дорога))

    • @romanbush5164
      @romanbush5164 Před 2 lety

      @@olendotatv ТЕСТОВОЕ ЗАДАНИЕ ЖДУНА). А ещё django не поддерживает повторное использование модели для 3го задания связь типо много ко многим пользователи к пользователям. хотя у sql такая возможность есть. Вот так)))) . Вся удаленка жесткая! Общая идея: пишем бекэнд для сайта (приложения) знакомств.
      Как работаем:
      Каждый пункт задачи - отдельный коммит. После выполнения каждого пункта пушим коммит в проект:
      git add .
      git commit -m "Сделал то-то и то-то"
      git push origin {ветка}
      После завершения ссылку на все коммиты кидаем в общий чат.
      Задачи:
      Создать модель участников. У участника должна быть аватарка, пол, имя и фамилия, почта.
      Создать эндпоинт регистрации нового участника: /api/clients/create (не забываем о пароле и совместимости с авторизацией модели участника).
      При регистрации нового участника необходимо обработать его аватарку: наложить на него водяной знак (в качестве водяного знака можете взять любую картинку).
      Создать эндпоинт оценивания участником другого участника: /api/clients/{id}/match. В случае, если возникает взаимная симпатия, то ответом выдаем почту клиенту и отправляем на почты участников: «Вы понравились ! Почта участника: ».
      Создать эндпоинт списка участников: /api/list. Должна быть возможность фильтрации списка по полу, имени, фамилии. Советую использовать библиотеку Django-filters.
      Реализовать определение дистанции между участниками. Добавить поля долготы и широты. В api списка добавить дополнительный фильтр, который показывает участников в пределах заданной дистанции относительно авторизованного пользователя. Не забывайте об оптимизации запросов к базе данных
      Задеплоить проект на любом удобном для вас хостинге, сервисах PaaS (Heroku) и т.п. Должна быть возможность просмотреть реализацию всех задач. Если есть какие-то особенности по тестированию, написать в Readme. Там же оставить ссылку/ссылки на АПИ проекта
      Приветствуется:
      Аккуратный код
      Соблюдение PEP8 (Pycodestyle)

    • @romanbush5164
      @romanbush5164 Před 2 lety

      о нашел т очто нужно Create Many-to-Many Relationships - Intermediate Django

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

    Сделаю кое-что лучше, чем поставить лайк. Оставлю коммент. Ролику - для продвижения. Автору - для развития.
    Похвально, когда молодое поколение осваивает технологии. Огорчает, когда они делают это без знаний элементарной школьной информатики. Я про фразу «сейчас практически любое приложение так или иначе работает с данными»...
    Рукалицо!.. Это все равно, как в слове «х&й» три ошибки сделать. Это все равно, как сказать, что «в современном мире довольно многие жилые дома служат так или иначе целям обеспечения защиты и комфорта для обитателей». Чуваааак... Убей ту нейросеть, которая писала тебе текст и поставь новую. Потому что:
    • всегда, с самого начала алгоритмизации, откуда б ты это начало не брал (хоть с момента появления ЭВМ, хоть с абака)
    • любое вообще приложение (даже "hello, world!" и даже mov ax, bx)
    • самым, что ни на есть непосредственным образом (а не «так или иначе»)
    только и делает, что работает с данными.
    (И есть все основания полагать, что и в обозримом будущем именно с ними и будет работать.)
    Точно также как и с момента заселения первой пещеры человеком, вплоть до сего дня... и в обозримом будущем жилье нужно для защиты и комфорта.

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

    Странно что в ibm используют. У них есть своя mq

  • @Youtooobo
    @Youtooobo Před 2 lety +2

    С первого раза мало что понятно)

    • @pylounge
      @pylounge  Před 2 lety +1

      Это нормально)

  • @piskunyevhen3920
    @piskunyevhen3920 Před 2 lety

    Зачем Россия начала войну против Украиньі?

    • @VoimiX2008
      @VoimiX2008 Před 3 měsíci

      Это к чему здесь?
      Еще можно спросить кто убил кеннеди

  • @oceanfloorcitizen
    @oceanfloorcitizen Před 3 lety

    дизлайк за наркоманскую фоновую музыку

  • @hello_world_zz
    @hello_world_zz Před 2 lety

    Спасибо