Plan du cours
1. Introduction à RabbitMQ
- Mise en place des dossiers nécessaires
- 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 durabilité
- Comment vérifier la livraison
3. Administration RabbitMQ
- Démarrage et arrêt des nœuds
- Fichiers de configuration RabbitMQ
- Comment gérer les privilèges
- Visualisation des statistiques et analyse des journaux
- Envoi d'alertes
- Comment mettre en place un traitement parallèle
4. Haute disponibilité avec un cluster
- Architecture d'un cluster
- Files d'attente dans un cluster
- Mise en place d'une grappe de test
- Répartir les nœuds sur plusieurs machines
- Comment préserver les messages : files d'attente en miroir
5. Le point de vue du programmeur
- Écrire un code robuste
- Installation et configuration HAProxy
- Clients défaillants entre serveurs
6. Mise en œuvre du basculement et de la réplication
- Mise en place d'un maître/esclave basé sur un équilibreur de charge
- Installer le plugin Shovel
- Configurer et faire fonctionner Shovel
7. Outils web pour administrer RabbitMQ
- Le plugin RabbitMQ Management
- Gérer RabbitMQ depuis la console web
- Administrer les utilisateurs depuis la console web
- Gestion de la file d'attente depuis la console web
- Utiliser l'interface de ligne de commande
8. RabbitMQ et l'API REST
- Fonctionnalités de l'API REST
- [Statistiques de la file d'attente
- le provisionnement des serveurs virtuels et des utilisateurs
9. Surveillance et sécurisation RabbitMQ
- Durabilité des messages et accusé de réception des messages
- Utilisation de la mémoire et limites des processus
- Mise en place de SSL
Pré requis
- Expérience de l'interface de ligne de commande Linux.
- Compréhension des concepts de développement d'applications d'entreprise.
Public
- Spécialistes en informatique
Nos clients témoignent (7)
La flexibilité de l'ordre du jour et la prise en compte des sujets fournis que nous traitons actuellement. C'était formidable d'échanger des connaissances et des expériences !
Fabian - Continental Barum s.r.o.
Formation - RabbitMQ
Traduction automatique
Le cours était bien mené et la possibilité de suivre les instructions à l'aide d'un bureau virtuel semblait être une approche vraiment efficace pour s'assurer que tous les participants étaient engagés.
Andy Lehane - Global Knowledge
Formation - RabbitMQ
Traduction automatique
Connaissances solides, couverture du contenu très complète. 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 nous a fourni toutes les informations possibles dans la mesure du 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 été capable de répondre à chaque question posée.
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 façon 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