Kafka in Action

«Kafka in Action» — это практическое руководство по Apache Kafka, мощной распределенной системе потоковой передачи событий. Книга предназначена для разработчиков и архитекторов, которые хотят понять, как эффективно использовать Kafka для построения масштабируемых и отказоустойчивых приложений, работающих с потоками данных в реальном времени.

В первой части книги авторы знакомят читателя с основными концепциями Kafka, её архитектурой и экосистемой. Объясняется, чем Kafka отличается от традиционных брокеров сообщений и систем очередей, и в каких сценариях её применение наиболее оправдано. Рассматриваются мифы и реальные примеры использования Kafka в производственных средах.

Вторая часть, «Применение Kafka», является сердцем книги. Здесь подробно разбираются все ключевые компоненты: продюсеры (источники данных), консьюмеры (получатели данных), брокеры, топики и партиции. Отдельные главы посвящены проектированию систем на основе Kafka, внутреннему устройству хранилища и инструментам управления кластером.

Третья часть, «Погружение глубже», охватывает продвинутые темы, необходимые для промышленной эксплуатации. Читатель узнает о защите Kafka (безопасность, аутентификация, авторизация), использовании Schema Registry для контроля схем данных, а также о потоковой обработке данных с помощью Kafka Streams и ksqlDB. Книга завершается обзором онлайн-ресурсов для дальнейшего изучения.

Kafka in Action
A
Автор
Dylan Scott, Viktor Gamov, Dave Klein
Издательство
Manning Publications
Год
2022
Язык
Английский
1
Оцените книгу

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

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