RabbitMQ architecture messagerie
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000264444
Organisme responsable :
ARTZA TECHNOLOGIES
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Maîtrisez l'architecture de messagerie distribuée pour construire des applications scalables et résilientes. • Installer, configurer et développer des applications orientées message • Optimiser les performances avec RabbitMQ • Mettre en place une stratégie de haute disponibilité • Sécuriser et surveiller RabbitMQ Modalités pédagogiques • Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes • La pédagogie active est privilégiée :…
• Installer, configurer et développer des applications orientées message
• Optimiser les performances avec RabbitMQ
• Mettre en place une stratégie de haute disponibilité
• Sécuriser et surveiller RabbitMQ
Modalités pédagogiques
• Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes
• La pédagogie active est privilégiée : mise en situation sous forme d'ateliers et cas pratiques, exercices, analyses collectives d'exemples ou de situations, le cas échéant, rencontrées par les participants…
• Apports du formateur au regard de son expérience opérationnelle
• Support de formation fourni à chaque participant sous format numérique
• Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d'apprentissage, Satisfaction globale)
Modalités d'evaluation
• Audit préalable.
• Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.
• En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.
Programme de la formation
Présentation générale Les différents types de queue et leurs usages Stream et super stream Quorum Queues RPC Gestion des lettres mortes (DLX) Les différents plugins de base et leurs usages Conception et développement d'applications Présentation de MassTransit et Rebus Routage Patterns (Outbox et Saga) Architecture des applications distribués Implémentation avec MassTransit Implémentation avec Rebus Haute disponibilité Rejeu de messages avec Shovel Rejeu de messages avec…
Les différents types de queue et leurs usages
Stream et super stream
Quorum Queues
RPC
Gestion des lettres mortes (DLX)
Les différents plugins de base et leurs usages
Conception et développement d'applications
Présentation de MassTransit et Rebus
Routage
Patterns (Outbox et Saga)
Architecture des applications distribués
Implémentation avec MassTransit
Implémentation avec Rebus
Haute disponibilité
Rejeu de messages avec Shovel
Rejeu de messages avec Stream
Clustering
Load balancing
Migration de « mirrored queue » vers « Quorum queues »
Communication avec RabbitMQ via HTTP
Présentation de l'api http
Solution de communication via http
Sécurité
Pourquoi sécuriser la communication AMQP
Gestion des utilisateurs
Sécuriser RabbitMQ au niveau protocole (SSL/SASL)
Mise en place des permissions avec des hôtes virtuelles
Surveillance
API de management
Intégration avec les outils de supervision
Métriques à monitorer
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
-
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
24 Rue du Gouverneur Général Eboué92130 Issy-les-Moulineaux
Responsable : Emergence
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
ARTZA TECHNOLOGIES
92130 Issy-les-Moulineaux - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes