Reactive Applications with Spring WebFlux WebClient

Reactive Applications with Spring WebFlux  WebClient

Видео: Reactive Applications with Spring WebFlux WebClient

RuTube

Реактивные Пазлы

Опубликовано: 04.12.2023 | Продолжительность: 01:40:08

Reactive Programming is the most significant feature introduced in Spring Framework 5. It is an important paradigm shift that allows non-blocking applications to handle concurrency with a small number of threads and scale with fewer hardware resources. In this session you will learn about the features that Spring Webflux has to offer: 1. Well start off the session by discussing the conventional blocking application flow we all have been developing until now and its shortcomings. 2. Next we will walk through a Reactive application leveraging the Webflux API types MonoFlux based on Project Reactor. 3. Next on we will develop some REST Api using two programming models Spring 5 has to offer in terms of conventional Annotated controllers and lambda-based Functional endpoints. 4. Further we cover the WebClient a new nonblocking client used to perform HTTP requests with and whose functional and fluent API helps compose asynchronous logic. 5. Webflux support for reactive-stack WebSocket messaging provides a standardized way to establish a full-duplex two-way communication channel between client and server. Through some live coding we will see some interesting use cases. 6. No application is complete without testing coverage and Spring 5 builds on existing test constructs to provide support for testing WebFlux applications and this will be the final topic of the evening,

#

Категория видео: Технологии и интернет