filmov
tv
Part 1- De L'impératif vers le réactif- Reactive Programming avec Spring Web FLUX-Concepts de base

Показать описание
Cette série de vidéos explique les concepts et la mise en œuvre du paradigme de la programmation réactive en utilisant Spring Web FLUX
La première vidéo aborde et explique les concepts de base :
o L’impact de la latence de communication des clients web et des services distants sur la performance d’une application utilisant les entrées sorties bloquantes.
o Le modèle classique Multi Threads Bloquant
o Le modèle Signle Thread non bloquant
o Les caractéristiques de la programmation réactive à savoir :
La haute disponibilité
La résilience
L’élasticité (Scalability)
o Le standard Reactive Streams avec ses implémentations Akka, Reactor, Vert.X, RX2Java
o Le standard ReactiveX avec ses implémentation RxJS et RxJava
o Présente le modèle de programmation réactive basée sur Reactor de Spring
o Architecture de Spring WebFlux
- La deuxième vidéo montre comment développer une application web réactive avec Spring Web Flux et MongoDB
- La troisième vidéo montre comment échanger des streams de données entre deux micro-services en utilisant Application/Stream+Json et comment présenter ces données dans graphique SmoothieJS en temps réél et comment faire du multicast d'un stream.
- La quatrième vidéo montre comment créer la partie FrontEnd de l’application web réactive en utilisant Thymeleaf comme moteur de templates coté serveur et Java Script pour établir un canal de streams de données envoyées du serveur vers le client en utilisant Server Sent Events et Text/Event-Stream
Mots clés : Java, JEE, Spring, Spring Web Flux, Reactive Programming, Programmation réactive, Modèle impératif, Modèle réactif, SmoothieJS, Thymeleaf
Références : Sebastien Deleuze, Brian Clozel, Josh Long
Bon apprentissage
La première vidéo aborde et explique les concepts de base :
o L’impact de la latence de communication des clients web et des services distants sur la performance d’une application utilisant les entrées sorties bloquantes.
o Le modèle classique Multi Threads Bloquant
o Le modèle Signle Thread non bloquant
o Les caractéristiques de la programmation réactive à savoir :
La haute disponibilité
La résilience
L’élasticité (Scalability)
o Le standard Reactive Streams avec ses implémentations Akka, Reactor, Vert.X, RX2Java
o Le standard ReactiveX avec ses implémentation RxJS et RxJava
o Présente le modèle de programmation réactive basée sur Reactor de Spring
o Architecture de Spring WebFlux
- La deuxième vidéo montre comment développer une application web réactive avec Spring Web Flux et MongoDB
- La troisième vidéo montre comment échanger des streams de données entre deux micro-services en utilisant Application/Stream+Json et comment présenter ces données dans graphique SmoothieJS en temps réél et comment faire du multicast d'un stream.
- La quatrième vidéo montre comment créer la partie FrontEnd de l’application web réactive en utilisant Thymeleaf comme moteur de templates coté serveur et Java Script pour établir un canal de streams de données envoyées du serveur vers le client en utilisant Server Sent Events et Text/Event-Stream
Mots clés : Java, JEE, Spring, Spring Web Flux, Reactive Programming, Programmation réactive, Modèle impératif, Modèle réactif, SmoothieJS, Thymeleaf
Références : Sebastien Deleuze, Brian Clozel, Josh Long
Bon apprentissage
Комментарии