Nos domaines de formation :
> formation Technologies numériques > formation Développement logiciel > formation Java / Java EE > formation JBoss WildFly, haute disponibilité
Formation JBoss WildFly, haute disponibilité
Stage pratique
- Programme
- Participants / Prérequis
- Intra / sur-mesure
Programme
Ce cours avancé vous permettra de mettre en place des architectures en cluster avec Wildfly/JBoss. Vous verrez les différents types de réplication pour traiter toutes les problématiques liées aux applications critiques nécessitant de hauts niveaux de disponibilité.
Objectifs pédagogiques
- Mettre en place un cluster avec Apache
- Mettre en place la réplication de session et tester les performances
- Déployer des EJB clusterisés et analyser les performances
- Implémenter un service JMS tolérant aux pannes via un singleton
- Répartir la charge d'un nœud JMS sur plusieurs Message Driven Beans
PROGRAMME
DE FORMATION
Concepts du clustering
- Application critique et sûreté de fonctionnement.
- Typologie des clusters.
- Exploitation des architectures en clusters.
Fonctionnalités de clustering de JBoss/Wildfly
- Auto-discovery, Partitions.
- Sous-projets concernés Java Groups, le cache Infinispan.
- Différents services de réplication.
- Clients lourds/clients Web.
Mise en place d'un cluster
- La configuration " all ": installation, configuration. Traces serveurs.
- Configuration JGroups : Pile de protocole. Service de membership. Détection de défaillance. Garbage collecting.
- Les différentes stratégies d'équilibrage de charges.
- Le mode sticky.
- Apache comme répartiteur. Module mod_jk, modcluster
- Configuration workers.properties, Advertisements.
Travaux pratiques
Mise en place d'un cluster avec Apache en mode sticky. Déploiement d'application. Stress de l'application.
Réplication de session HTTP
- Le Subsystem Infinispan.
- Granularité de la réplication.
- Configuration des triggers de réplication.
- Single Sign On.
- Subsystem Infinispan en mode cluster : Architecture. Réplication de cache et transactions. Invalidation.
- Transfert d'état.
Travaux pratiques
Granularité de la réplication et performance d'une application Web.
Clustering d'EJB
- Fonctionnement du service JNDI en mode cluster. Configuration des clients.
- EJB session : Rappels sur la configuration des pools. EJB 2.x/3.0 stateless et stateful.
- Le Subsystem Infinispan et les EJB 3.0.
- Configuration des entity beans.
Travaux pratiques
Clustering d'EJB session. Analyse des fichiers de traces.
Participants / Prérequis
» Participants
Développeurs, exploitants ou intégrateurs d'applications Java EE.
» Prérequis
Bonnes connaissances de l'administration JBoss. Expérience requise.
Intra / sur-mesure
Dates de sessions
Prochaines sessions : Nous consulter
Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Formations conseillées
Filières métiers
Thème associé









