Plan du cours
1. Introduction à RabbitMQ
- Création des dossiers requis
- Téléchargement et installation de RabbitMQ
2. Comprendre la messagerie
- Le rôle d'un consommateur
- Le rôle d'un producteur
- Liaisons entre consommateurs et producteurs
- Messages et persistance
- Comment vérifier la livraison
3. Administration de RabbitMQ
- Démarrage et arrêt des nœuds
- Fichiers de configuration de RabbitMQ
- Gestion des privilèges
- Affichage des statistiques et analyse des logs
- Envoi d'alertes
- Configuration du traitement parallèle
4. Haute disponibilité avec cluster
- Architecture d'un cluster
- Files d'attente dans un cluster
- Mise en place d'un cluster de test
- Répartition des nœuds sur plusieurs machines
- Préservation des messages : files d'attente en miroir
5. Perspective du développeur
- Écriture de code robuste
- Installation et configuration de HAProxy
- Basculement des clients entre serveurs
6. Mise en œuvre du basculement et de la réplication
- Configuration d'un maître/esclave basé sur un équilibreur de charge
- Installation du plugin Shovel
- Configuration et exécution de Shovel
7. Outils web pour administrer RabbitMQ
- Le plugin de gestion RabbitMQ
- Administration de RabbitMQ depuis la console web
- Gestion des utilisateurs depuis la console web
- Gestion des files d'attente depuis la console web
- Utilisation de l'interface de ligne de commande
8. RabbitMQ et l'API REST
- Fonctionnalités de l'API REST
- Accès aux statistiques
- Provisionnement des vhosts et des utilisateurs
9. Surveillance et sécurisation de RabbitMQ
- Persistance des messages et acquittement des messages
- Utilisation de la mémoire et limites des processus
- Configuration de SSL
Pré requis
- Expérience avec l'interface de ligne de commande Linux.
- Une compréhension des concepts de développement d'applications d'entreprise.
Audience
- Spécialistes IT
Nos clients témoignent (7)
La flexibilité de l'ordre du jour et la prise en compte des sujets abordés actuellement. C'était excellent d'échanger sur les connaissances et les expériences !
Fabian - Continental Barum s.r.o.
Formation - RabbitMQ
Traduction automatique
Le cours était bien organisé et la possibilité de suivre les instructions à l'aide d'un bureau virtuel semblait être une excellente approche pour s'assurer que tous les participants étaient impliqués.
Andy Lehane - Global Knowledge
Formation - RabbitMQ
Traduction automatique
Connaissances solides, bonne couverture du contenu. Très satisfait.
Rikesh Zaveri - Global Knowledge
Formation - RabbitMQ
Traduction automatique
Fulvio a utilisé le temps limité (seulement 2 jours) de manière très efficace et a donné autant d'informations que possible. La formation était très bien préparée, nous n'avons eu aucun problème avec les installations et nos tests.
Koray Akay - Payvision
Formation - RabbitMQ
Traduction automatique
Le formateur était un expert dans son domaine et a su répondre à chaque question.
Ioannis Bitros - BYTE Computer
Formation - RabbitMQ
Traduction automatique
J'ai vraiment aimé le ha ; Fédération ; Pelle.
Raymundo Maciel Yelmi
Formation - RabbitMQ
Traduction automatique
J'ai été très satisfait de la manière dont la formation a couvert tous les sujets du programme et s'est concentrée sur ceux dont nous avions le plus besoin.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Formation - RabbitMQ
Traduction automatique