Aller au contenu principal

RabbitMQ architecture messagerie

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000264444
Organisme responsable : ARTZA TECHNOLOGIES (ouvre dans un nouvel onglet)

Nouvelle recherche

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 :…

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 : 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…

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 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

Attestation de formation

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