1ab1245306 | ||
---|---|---|
docs | ||
examples | ||
grafana | ||
images | ||
jmx-exporter | ||
prometheus | ||
.env.example | ||
.gitignore | ||
Dockerfile.app | ||
Dockerfile.kafka | ||
LICENSE.md | ||
README.md | ||
docker-compose.yml |
README.md
Интенсив «Kafka за 90 минут»
Интенсив «Kafka за 90 минут» состоит из двух частей: теории и практики. Теория поможет составить ментальную модель Kafka, а практика — попробовать инструмент в действии и получить набор готовых конфигураций для применения их в своих лабораторных и тестовых средах на работе.
Теория
Содержание
- Расскажем о сценариях использования Kafka.
- Узнаем, что такое консумер, продюсер и брокер.
- Разберём, как связаны топики, партиции и сегменты.
- Поговорим о формате сообщений в Kafka.
- Расскажем о лидере партиций, репликации данных и партицировании.
- Поговорим о гарантиях доставки сообщений и идемпотентности.
- Выясним, что такое консумер-группа и ребалансировка консумеров в ней.
Длительность: 45 минут
Материал
Практика
Содержание
- Склонируем репозиторий с конфигурацией Docker Compose.
- Подберём конфигурации топиков и создадим их.
- Настроим и запустим продюсер.
- Настроим и запустим консумер.
- Изменим оффсет для консумер-группы.
- Посмотрим на основные показатели в Grafana.
Длительность: 30 минут