Навыки, которые вы получите:
API
BigData
Apache Kafka
4х-дневный курс для специалистов, желающих получить и систематизировать знания по использованию Apache Kafka для программирования распределенной обработки потоков событий (Event Stream Processing) на практических примерах с потоковыми данными в реальном времени.
Курс содержит расширенные сведения по написанию программ работы с распределенным журналом Kafka, использованию его в парадигмах Pub/Sub и Message Queue и обработки потоковых данных с соблюдением best practices.
Необходимая подготовка
- Начальный опыт работы в Unix
- Начальный опыт программирования на Java
- Опыт работы с Hadoop Distributed File System (желательно).
Программа
- Основные концепции и архитектура Apache Kafkа.
- Topic, partition и offset в Apache Kafka.
- Producer API.
- Consumer API.
- Streams API.
- Kafka Streams DSL.
- Processor API.
- Kafka Connect.
- Inside Kafka.