Aller au contenu principal
Gust Training

Formation Architecture en cluster avec JBoss (Version 4,5 et 6)

Objectifs de la formation Jboss Cluster Cette formation Jboss cluster est un cours avancé qui s'adresse à des développeurs ou des

Durée :
3 Jours
Niveau :
Avancé
Modalités :
Présentiel · En ligne · Hybride

Objectifs de la formation

Cette formation Jboss cluster est un cours avancé qui s’adresse à des développeurs ou des exploitants d’application Java EE désireux de mettre en place des architectures en cluster avec JBoss. Les différfents types de réplication sont abordés et à chaque fois une mise en pratique par l’intermédiaire d’atelier permet aux stagiaires d’appréhender toutes les problématiques liées aux applications critiques nécessitant de hauts niveaux de disponibilités.

À qui s’adresse cette formation ?

Développeurs ou exploitant d’application J2EE

Prérequis

Pratique du serveur JBoss

Programme

Introduction

Concepts du clustering

  • Application critique et sûreté de fonctionnement Répartition de charge et tolérance aux fautes Typologie des clusters Exploitation des architectures en clusters

Fonctionnalités de clustering de JBoss

  • Auto-discovery, Farming, Partitions Sous-projets concernés Java Groups, JBoss Cache Différents services de réplication Clients lourds / clients web Différences entre les versions

Mise en place

  • La configuration « all »
  • Installation Parcours des différents répertoires Configuration Farming Gestion des traces serveurs

Configuration JGroups

  • La pile de protocole Protocoles de transport Le service de membership La détection de défaillance Protocoles de communication sûrs Garbage collecting

Equilibrage de charges

  • Les différentes stratégies Le mode sticky Apache comme répartiteur. Module mod_jk Configuration workers.properties

Réplication de session HTTP

  • Configuration
  • Le MBean TomcatClusteringCache Granularité de la réplication Configuration des triggers de réplication Single Sign On Impacts sur le développement Annotations disponibles

JBoss Cache en mode cluster

  • Architecture Réplication de cache et transactions Invalidation Transfert d’état

Clustering d’EJBs

  • Le service JNDI en mode cluster Fonctionnement Configuration des clients Le MBean HAJNDI

EJBs session

  • Rappels sur la configuration des pools EJB 2.x Stateless EJB 2.x stateful EJB 3.0 stateless EJB 3.0 stateful

EJBs entités 3.0

  • JBoss Cache et les EJB 3.0 Le MBean EJB3EntityTreeCache Configuration des entity beans

Considération d’architecture

  • Mise en place d’un référentiel central d’applications.
  • Architecture d’exploitation pour les applications.
  • Intégration des fichiers journaux.
  • Regroupement.
  • Configuration de Log4j.
  • Liaison d’une grappe avec une base de données répliquée.

Automatisation

  • Ecriture d’un script de visualisation de statistiques sur un cluster: taux d’utilisation mémoire, nombres de requêtes, état des connexions JDBC.
  • Ecriture d’un script donnant une vue globale des applications d’une grappe: état, nom, charge.

Thèmes : JBoss / Wildfly

Formations non classées

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

Durée
20 Heures
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

Durée
1 Mois
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride

Formations non classées

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

Durée
1 Mois
Niveau
Avancé
Modalités
Présentiel · En ligne · Hybride