Plan du cours
1. Introduction à RabbitMQ
- Configuration des dossiers requis
- Téléchargement et installation de RabbitMQ
2. Comprendre la messagerie
- Rôle d'un consommateur
- Rôle d'un producteur
- Liens entre consommateurs et producteurs
- Messages et durabilité
- Vérification de 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 une grappe
- Architecture d'une grappe
- Files d'attente dans une grappe
- Configuration d'une grappe de test
- Distribution des nœuds sur plusieurs machines
- Préservation des messages : files d'attente en miroir
5. Perspective programmeur
- Écriture de code robuste
- Installation et configuration de HAProxy
- Défaillance des clients entre serveurs
6. Implémentation de la défaillance 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 de ligne de commande
8. RabbitMQ et l'API REST
- Caractéristiques 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é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 de ligne de commande Linux.
- Une compréhension des concepts de développement d'applications d'entreprise.
Audience
- Spécialistes des TI
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