Тебе нужно ВСЕГО 30 минут, чтобы понять Kafka
(Не)Системная аналитика by Андрей Царев
0:00 / 0:00
Тебе нужно ВСЕГО 30 минут, чтобы понять Kafka
901 просмотр · 1 дн. назад
(Не)Системная аналитика by Андрей Царев
5,09 тыс. подписчиков
901 просмотр · 1 дн. назад
Вкатиться в ИТ: https://notsystemanalysis.ru/
Телега: https://t.me/notsystemanalysis
Boosty: https://boosty.to/notsystemanalysis
Материалы из видео: https://t.me/notsystemanalysis_bot?st...
Таймкоды:
00:00 - Введение
00:55 - Зачем нужна Kafka
02:01 - Что такое Kafka
02:41 - Из чего состоит Kafka: брокеры, продюсер, консюмер, KRaft
03:25 - Топики и партиции
03:57 - Зачем нужны партиции
04:40 - Ключ сообщения и выбор партиции
05:26 - Offset
06:37 - Консюмер-группы и ребалансировка
07:26 - Разные группы читают топик независимо
07:49 - Репликация и отказоустойчивость
08:43 - Гарантии доставки и acks
09:33 - At most once, at least once, exactly once
11:26 - Идемпотентный продюсер и транзакции
11:49 - Retention: срок хранения сообщений
12:30 - Kafka или RabbitMQ
13:27 - Как аналитику описывать Kafka
13:59 - Чек-лист постановки интеграции
14:48 - Практика: поднимаем Kafka в Docker
16:07 - Kafka UI
16:33 - Создаём топик и партиции
17:30 - Отправляем сообщения с ключом
20:47 - Консюмер-группа и ребалансировка на практике
24:29 - Бонус: сообщения в Kafka из Postman
26:05 - Docker Desktop и настройки топика
27:39 - Выводы