Григорий Кошелев - Kafka: от теории к практике

2022 ж. 2 Қаз.
28 878 Рет қаралды

Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
Введение в Kafka для .NET-разработчиков:
1. Внутреннее устройство.
2. .NET-драйвер к Kafka.
3. Сравнение с RabbitMQ.
4. Грабли (куда же без них) и best practices.
Скачать презентацию: squidex.jugru.team/api/assets...

Пікірлер
  • Очень крутой доклад! Спасибо Григорию и Екатерине!!!

    @user-lx4dc1ls3e@user-lx4dc1ls3e9 ай бұрын
  • Очень хорошее видео, крайне помогло при изучении kafkи

    @brick.shorts@brick.shortsАй бұрын
  • Очень крутой докладчик! Говорит по делу и нескучно! Большое спасибо!

    @boyarkirk@boyarkirk11 ай бұрын
  • Автору спасибо за крутой доклад. Все понятно и по делу. Продолжайте в том же духе!

    @VladimirChernomyrdin@VladimirChernomyrdin10 ай бұрын
  • Понравился доклад - всё по делу: зачем нужно в целом, описание работы, примеры кода

    @pavelbiryukov1095@pavelbiryukov1095 Жыл бұрын
  • Спасибо за доклад, мне, как деву с 0м опытом кафки очень интересно было узнать про внутрянки

    @valentinmolodtsov9955@valentinmolodtsov9955 Жыл бұрын
  • После книги с кабанчиком доклад воспринимается очень легко

    @user-ym8yx2pe1p@user-ym8yx2pe1p Жыл бұрын
  • Вопрос: а какая практика наилучшая в запуске файла consumer.php, чтобы он читал постоянно и обрабатывал сообщения кафки. Просто, если сервер перезагрузится и т.п., то надо следить чтобы consumer.php файл был запущен? Кроном (cron) его запускать или есть более элегантные решения? И если возможно, поясните пожалуйсто как это наилучшим способом сделать в docker

    @VM-yp2rl@VM-yp2rl Жыл бұрын
    • Если запускаете в докере, то есть флаг --restart, в котором указываете политику перезапуска, и не нужен никакой крон.

      @hgfyos@hgfyos Жыл бұрын
  • зачем делать такие видео без примеров? все осталось непонятным

    @user-lo9bn5to5w@user-lo9bn5to5w11 ай бұрын
  • У докладчика, конечно, крайне специфическое понимание async/await

    @muxa000@muxa000 Жыл бұрын
    • Так да, учитывая, что код после await по сути и будет в continuation записан, типа отчасти что бы уйти от этих континуаций и лапши и была внедрена конструкция языка. Странно конечно. Крайне странно.

      @deniskvasnevsky4221@deniskvasnevsky4221 Жыл бұрын
    • Да, про эвейт косяк явный

      @pavelbiryukov1095@pavelbiryukov1095 Жыл бұрын
    • И колбэк не джава лайк а js лайк скорей

      @pavelbiryukov1095@pavelbiryukov1095 Жыл бұрын
    • Он просто не весь контекст проблемы дал. Дело в том, что ProduceAsync - будет всегда ждать когда сообщение запишется на лидер и в реплики. В таком сценарии скорость продюсинга очень медленная, и не задействует механизмы батчинга сообщений. На каждое такое сообщение будет тратиться, кроме времени отправки и получения ответа еще + время LingerMs. На практике смысла от ProduceAsync большого нет и как раз эта проблема обходится либо через ContinueWith, либо через указание callback. Это все для сценариев, в которых важен ответ от сервера. В общем, кажется, что автор просто перепутал синхронное и последовательное (в данном случае) выполнение

      @Kalduzov@Kalduzov8 ай бұрын
  • За доклад спасибо, но автору явно надо подучить как работает async/await. Такой бред сказал)

    @vladimironsoftware@vladimironsoftware11 ай бұрын
  • Народ, подскажите где можно потыкать Kafka ?

    @6olden_7eacher@6olden_7eacher3 ай бұрын
  • Почему так мало просмотров? Наверное Kafka не всем разработчикам доступна для использования в стеке текущего проекта, над которым работает команда или этой задачей занимаются уже гуру Kafka

    @Ivan-xx7fm@Ivan-xx7fm6 ай бұрын
    • Слово - "доступна" не совсем верно отражает действительность. Не в каждом проекте она нужна. А если хочется детально посмотреть устройство, то, наверное, лучше закопаться в документацию и поразворачивать самому, а не смотреть доклад. Хотя доклад, на мой взгляд, добротный и структурированный.

      @QuadRomb@QuadRomb2 ай бұрын
  • а практика то где?

    @denispopov2744@denispopov27447 ай бұрын
  • Очень интересная тема! Но есть ощущение, что докладчик куда-то торопится. Иногда бывает тяжело следить за мыслью.

    @F6BF792C@F6BF792C Жыл бұрын
    • Сложно согласиться, как по мне много разжевывающих отвлечений, много было понятно из названий параметров

      @psyxodolby08@psyxodolby08 Жыл бұрын
  • лектор торопится и непонятно рассказывает. пойду посмотрю про кафку на других каналах.

    @user-ng8fp4hn3e@user-ng8fp4hn3e3 ай бұрын
  • "Любой нормальный программист")) Я бы сказал "Любая нормальная веб-обезъянка"))

    @user-sp3hy7cw9x@user-sp3hy7cw9x Жыл бұрын
KZhead