Основы Apache Kafka
Информационные системы в процессе своей работы порождают большое количество событий, которые могут быть связаны как с самой системой, так и с реализуемой предметной областью.
Но созданные события нужно доставить до получателей - других компонентов информационной системы, и в этом случае на помощь приходят брокеры очередей сообщений и стриминговые системы. В этом ролике речь пойдёт о самой популярной системе стриминга событий - Apache Kafka и будут описаны следующие темы:
- Краткое описание стримов данных
- Терминология Kafka
- Локальный запуск Apache Kafka
- Использование утилит CLI для отправки и получения сообщений
- Отправка и получение сообщений в проекте на Java
Связанные с роликом статьи:
Про очереди сообщений: https://alexkosarev.name/2024/10/25/about-mq/
Начало работы с Kafka: https://alexkosarev.name/2024/10/31/kafka-intro/
Запуск Apache Kafka в кластере: https://alexkosarev.name/2024/11/04/kafka-clustering/
Apache Kafka: партиции и реплики: https://alexkosarev.name/2024/11/08/kafka-partitions-and-replicas/
Отправка сообщений в Kafka: https://alexkosarev.name/2024/12/03/kafka-sending-messages/
Получение сообщений из Kafka: https://alexkosarev.name/2024/12/04/kafka-receiving-messages/
Канал в Telegram: https://t.me/+TZCuO38vG3oqu_Jq
Поддержать проект: https://www.tinkoff.ru/cf/4PEOiVCZQuS