Apache Pulsar в действии
Книга «Apache Pulsar в действии» представляет собой практическое руководство по созданию масштабируемых систем потокового обмена сообщениями с использованием современной платформы Apache Pulsar. Издание начинается с введения в корпоративные системы обмена сообщениями, раскрывая уникальные архитектурные преимущества Pulsar по сравнению с традиционными решениями.
В первой части подробно рассматриваются фундаментальные концепции и архитектура Pulsar, включая его многоуровневый дизайн, модели потребления сообщений (публикация-подписка и очереди), а также основы взаимодействия с системой. Особое внимание уделяется сравнению с Apache Kafka, что помогает понять ключевые отличия и сильные стороны Pulsar.
Вторая часть посвящена практической разработке: использованию фреймворка Pulsar Functions для создания микросервисных приложений, работе с коннекторами ввода-вывода, обеспечению безопасности и управлению схемами данных. Книга содержит четкие описания и готовые примеры кода на Java.
Заключительная часть охватывает продвинутые темы: паттерны применения Pulsar Functions, обеспечение отказоустойчивости, доступ к данным, интеграцию с машинным обучением и периферийную аналитику. Издание предназначено для опытных Java-разработчиков, желающих освоить построение высоконагруженных распределенных систем.









