Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени
Эта книга представляет собой практическое руководство по реализации потоковой обработки данных с использованием платформы Apache Kafka и её компонента Kafka Streams. Автор подробно рассматривает архитектуру и API Kafka Streams для создания приложений и микросервисов, работающих в режиме реального времени.
В первой части книги читатель знакомится с основами Kafka Streams и архитектурой Kafka. Вторая часть посвящена разработке приложений: работе с потоками данных, состоянием, API KTable и узлами-обработчиками. Третья часть охватывает вопросы администрирования, включая мониторинг, производительность и тестирование приложений.
Четвертая часть книги раскрывает передовые возможности Kafka Streams для создания сложных распределенных систем. В приложениях приведена дополнительная информация о настройках и строго однократной доставке сообщений. Книга содержит реальные примеры сбора, преобразования и агрегации данных, а также рассматривает потоковый SQL с KSQL.









