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
- La liaison entre consommateurs et producteurs
- Les messages et leur durabilité
- 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
- Consultation des statistiques et analyse des journaux
- Envoi d'alertes
- Mise en place du traitement parallèle
4. Haute disponibilité avec un cluster
- Architecture d'un cluster
- Les files d'attente dans un cluster
- Configuration d'un cluster de test
- Répartition des nœuds sur plusieurs machines
- Comment conserver les messages : files d'attente miroir
5. Perspective du programmeur
- Rédaction de code robuste
- Installation et configuration de HAProxy
- Bascule des clients entre les serveurs
6. Mise en œuvre de la bascule 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
- Gestion de RabbitMQ depuis la console Web
- Administration des utilisateurs depuis la console Web
- Gestion des files d'attente depuis la console Web
- Utilisation de l'interface en 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
- Durabilité des messages et accusé de réception
- Utilisation de la mémoire et limites de processus
- Mise en place de SSL
Pré requis
- Expérience avec l'interface en ligne de commande Linux.
- Compréhension des concepts de développement d'applications d'entreprise.
Public cible
- Spécialistes de l'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