Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Learn Kafka with Java/Kotlin
·
Module 1
Основы Kafka на Java: Продюсеры и Консьюмеры
1
Основы Kafka: компоненты и управление через консоль
Объяснить роль ключевых компонентов Kafka (брокер, топик, партиция, офсет) и продемонстрировать их создание и инспекцию с помощью консольных утилит.
2
Влияние ключа сообщения на распределение по партициям
Объяснить, как ключ сообщения (message key) влияет на распределение сообщений по партициям.
3
Kafka Producer: Отправка сообщений с ключом и без ключа
Написать Java-продюсер с использованием 'kafka-clients', который отправляет сообщения с ключом и без ключа, и проверить их распределение по партициям.
Группы консьюмеров и распределение партиций
Объяснить концепцию группы консьюмеров (Consumer Group) и процесс распределения партиций между ними.
5
Распределённые Kafka-консьюмеры на Java
Написать Java-консьюмер с использованием 'kafka-clients' и запустить несколько его экземпляров в одной группе, чтобы продемонстрировать распределение партиций.
6
Ребалансировка консьюмеров: теория и практика
Описать, что такое ребалансировка консьюмеров, и смоделировать её возникновение, добавляя и удаляя экземпляры консьюмера.
Next module isn't ready yet,
Back to course
Previous module
Next module