Практика реактивного программирования в Spring 5. Создание облачных реактивных систем с помощью Spring 5 и Project Reactor

Эта книга представляет собой практическое руководство по созданию современных реактивных систем на платформе Spring 5. Она начинается с фундаментальных основ реактивного программирования, объясняя ключевые различия между реактивными системами и реактивным программированием. Авторы подробно рассматривают преимущества реактивного подхода и области его применения в современных облачных приложениях.

Основное внимание уделяется практическому использованию Spring 5 и Project Reactor для построения эффективных реактивных приложений. Книга охватывает работу с WebFlux для создания реактивных веб-приложений, интеграцию Spring Boot для упрощения конфигурации и развертывания. Особое внимание уделяется методам реактивного взаимодействия с базами данных и межсерверной коммуникации.

Отдельные главы посвящены созданию масштабируемых микросервисных архитектур с использованием Spring Cloud Streams. Вы научитесь строить независимые, высокопроизводительные реактивные микросервисы, способные автоматически масштабироваться в облачной среде. Книга также охватывает важные аспекты жизненного цикла реактивных приложений: тестирование, выпуск в production и мониторинг.

Издание предназначено для Java-разработчиков, уже знакомых с фреймворком Spring и желающих освоить современные подходы к созданию отзывчивых, устойчивых и масштабируемых систем. Знание основ распределенных систем и асинхронного программирования поможет лучше усвоить материал, но книга предоставляет все необходимые объяснения для начала работы с реактивным программированием в экосистеме Spring.

Практика реактивного программирования в Spring 5. Создание облачных реактивных систем с помощью Spring 5 и Project Reactor
A
Автор
Олег Докука, Игорь Лозинский
Издательство
ДМК Пресс
Год
2019
Язык
Русский
1
Оцените книгу

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

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