HttpHandler des différentes implémentations

Chaque implémentation a ses spécificités pour l’initialisation.

1. Reactor Netty Reactor Netty

Nous ne représentons pas Netty que nous avons étudié en détail au chapitre Programmation réseau asynchrone avec Netty. Comme nous l’avons vu dans les exemples précédents, l’utilisation avec Netty est simple.

HttpHandler handler = ... 
ReactorHttpHandlerAdapter adapter = 
new ReactorHttpHandlerAdapter(handler); 
HttpServer.create(host, port).newHandler(adapter).block(); 

2. Undertow

Undertow est un serveur web performant flexible écrit en Java, fournissant à la fois des API bloquantes et non bloquantes basées sur NIO. Il a une architecture basée sur la composition, qui permet de construire un serveur web en combinant de petits gestionnaires à usage unique. Cela nous donne la possibilité de choisir entre un conteneur de servlets Java EE complet 4.0 ou un gestionnaire non bloquant de bas niveau. Undertow est conçu pour être entièrement intégrable, avec des API de construction fluides faciles à utiliser. Le cycle de vie d’Undertow est entièrement contrôlé par l’application d’intégration. Undertow est sponsorisé par JBoss. Il est le serveur...

Pour consulter la suite, découvrez le livre suivant :
couv_EPREAJASP.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Organisation du framework réactif
Suivant
Déploiement d’un war