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.

Audience

  • Spécialistes en informatique
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (3)

Cours Similaires

Advanced RabbitMQ - 2 Days

14 heures

RabbitMQ with .NET

14 heures

RabbitMQ with PHP

14 heures

RabbitMQ with Python

14 heures

RabbitMQ with Java and Spring

14 heures

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 heures

Développement d'Architecture Microservice avec Apigee Edge

21 heures

Building Microservices with Microsoft Azure Service Fabric (ASF)

21 heures

Getting Started with Consul

7 heures

Microservice Development with Java EE 8, Docker, and Kubernetes

28 heures

Building Microservices with Go

28 heures

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

14 heures

Développement d'Architectures Microservice

14 heures

Building Microservices with Python

7 heures

Building Microservices with NodeJS and React

21 heures

Catégories Similaires