Практика реактивного программирования в SPRING 5

PDF
- Название:Практика реактивного программирования в SPRING 5
- Автор:Докука Олег, Лозинский Игорь
- Редакция:-
- Категория:
- Дата:2019-06-06
- ISBN:9785970607473
- Язык:Русский
- Страниц:508
- Формат:PDF
Полная версия книги "Hands-On Reactive Programming in Spring 5: Build cloud-ready, reactive systems with Spring 5 and Project Reactor" на русском языке в формате PDF
Современному бизнесу необходимы программные системы нового типа, способные оставаться отзывчивыми при любых нагрузках. Эту потребность можно удовлетворить с использованием приемов реактивного программирования; однако разработка таких систем – сложная задача, требующая глубокого понимания предметной области. Для разработки отзывчивых систем разработчики Spring Framework придумали и создали проект Project Reactor. Данная книга начинается с основ реактивного программирования в Spring. Вы
исследуете многочисленные возможности построения эффективных реактивных систем с помощью Spring 5 и других инструментов, таких как WebFlux и Spring Boot. Познакомитесь с методами реактивного программирования и научитесь использовать их для взаимодействий с базами данных и между серверами. Освоите навыки масштабирования с Spring Cloud Streams и научитесь создавать
независимые и высокопроизводительные реактивные микросервисы.
С помощью этой книги вы:
• откроете разницу между реактивной системой и реактивным программированием;
• исследуете преимущества реактивных систем и область их применения;
• освоите приемы реактивного программирования в Spring 5;
• получите представление о Project Reactor;
• построите реактивную систему с использованием Spring 5 и Project Reactor;
• создадите высокоэффективный реактивный микросервис с использованием Spring Cloud;
• научитесь тестировать, выпускать и осуществлять мониторинг реактивных приложений.
Глава 1. Причины выбора Spring
Глава 2. Реактивное программирование в Spring. Основные понятия
Глава 3. Reactive Streams – новый стандарт потоков
Глава 4. Project Reactor – основа реактивных приложений
Глава 5. Добавление реактивности с помощью Spring Boot 2
Глава 6. Неблокирующие и асинхронные взаимодействия с WebFlux
Глава 7. Реактивный доступ к базам данных
Глава 8. Масштабирование с Cloud Streams
Глава 9. Тестирование реактивных приложений
Глава 10. И наконец, выпуск!
Современному бизнесу необходимы программные системы нового типа, способные оставаться отзывчивыми при любых нагрузках. Эту потребность можно удовлетворить с использованием приемов реактивного программирования; однако разработка таких систем – сложная задача, требующая глубокого понимания предметной области. Для разработки отзывчивых систем разработчики Spring Framework придумали и создали проект Project Reactor. Данная книга начинается с основ реактивного программирования в Spring. Вы
исследуете многочисленные возможности построения эффективных реактивных систем с помощью Spring 5 и других инструментов, таких как WebFlux и Spring Boot. Познакомитесь с методами реактивного программирования и научитесь использовать их для взаимодействий с базами данных и между серверами. Освоите навыки масштабирования с Spring Cloud Streams и научитесь создавать
независимые и высокопроизводительные реактивные микросервисы.
С помощью этой книги вы:
• откроете разницу между реактивной системой и реактивным программированием;
• исследуете преимущества реактивных систем и область их применения;
• освоите приемы реактивного программирования в Spring 5;
• получите представление о Project Reactor;
• построите реактивную систему с использованием Spring 5 и Project Reactor;
• создадите высокоэффективный реактивный микросервис с использованием Spring Cloud;
• научитесь тестировать, выпускать и осуществлять мониторинг реактивных приложений.
Содержание книги
Глава 2. Реактивное программирование в Spring. Основные понятия
Глава 3. Reactive Streams – новый стандарт потоков
Глава 4. Project Reactor – основа реактивных приложений
Глава 5. Добавление реактивности с помощью Spring Boot 2
Глава 6. Неблокирующие и асинхронные взаимодействия с WebFlux
Глава 7. Реактивный доступ к базам данных
Глава 8. Масштабирование с Cloud Streams
Глава 9. Тестирование реактивных приложений
Глава 10. И наконец, выпуск!
Ссылки