Kafka Streams in Action: Event-driven Applications and Microservices. Second Edition

Второе издание книги «Kafka Streams in Action» представляет собой всеобъемлющее руководство по созданию событийно-ориентированных приложений и микросервисов с использованием платформы потоковой обработки данных Apache Kafka. Книга начинается с введения в концепцию потоковой обработки событий и архитектуру Kafka, включая брокеры, Schema Registry, продюсеров и консьюмеров.

Основное внимание уделяется библиотеке Kafka Streams для построения распределенных потоковых приложений. Подробно рассматриваются API потоков и состояний, работа с KTable, оконные операции и временные метки, а также низкоуровневый Processor API для кастомизации логики обработки. Отдельные главы посвящены интеграции с ksqlDB для потоковых SQL-запросов и фреймворком Spring Kafka.

Книга также охватывает практические аспекты разработки: тестирование потоковых приложений, использование Kafka Connect для интеграции с внешними системами и реализацию интерактивных запросов к состоянию потоковых приложений. Материал подкреплен реальными примерами и рекомендациями по построению отказоустойчивых, масштабируемых систем в стиле микросервисов.

Kafka Streams in Action: Event-driven Applications and Microservices. Second Edition
A
Автор
Bill Bejeck
Издательство
Manning Publications
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент