Plan du cours
1. Introduction à RabbitMQ
- Création des dossiers requis
- Téléchargement et installation de RabbitMQ
2. Compréhension de 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 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 journaux
- Envoi d'alertes
- Mise en place du traitement parallèle
4. Haute disponibilité avec un cluster
- Architecture d'un cluster
- Files d'attente dans un cluster
- Mise en place d'un cluster de test
- Distribution des nœuds sur plusieurs machines
- Préservation des messages : files d'attente en miroir
5. Perspective du développeur
- Rédaction de code robuste
- Installation et configuration de HAProxy
- Gestion des déconnexions clients entre serveurs
6. Implémentation de la bascule et de la réplication
- Mise en place 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 de vhosts et d'utilisateurs
9. Surveillance et sécurisation de RabbitMQ
- Durabilité des messages et accusés 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.
- Une compréhension des concepts de développement d'applications d'entreprise.
Audience
- Spécialistes informatiques
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