Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Concrètement, à l'issue de cette formation RabbitMQ vous aurez acquis les connaissances et les compétences nécessaires :
Tarif |
A partir de 1 780,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 780,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation RabbitMQ couvre l’installation, la configuration et le développement d’applications orientées message.
Le cours commence par l’installation et la configuration de RabbitMQ. Il se poursuit en traitant du développement d’applications avec l’API Java.
Le cours aborde aussi des sujets avancés tels que le clustering pour la montée en charge et la haute-disponibilité, ainsi que le monitoring d’un cluster RabbitMQ.
Avantages du messaging et des systèmes asynchrones
Pourquoi Java Message Service (JMS) n’est pas suffisant
Le modèle Advanced Message Queuing Protocol (AMQP)
Différences entre AMQP et JMS
Description et principales fonctionnalités
Installation, structure des répertoires, configuration
Persistance avec la base de données Mnesia
Console de management web
Architecture multi-tenant avec les hôtes virtuelles
Journalisation avec le firehose tracer
Bindings clients (Java, C#, Python, Ruby, etc)
Focus sur le binding Java
Abstractions de plus haut niveau (Spring AMQP, Pika)
Routage AMQP avec exchanges et queues
Patterns de messaging
Durabilité niveau queue, exchange et message
Transactions avec AMQP et JMS
Transaction et acquittement
Dead lettering
Bonnes pratiques pour fiabiliser les flots de messages
Architecture orientée message scalable avec le clustering
Configuration d’un cluster
Nœuds de types Disk et RAM
Administration d’un cluster
Load balancing
Authentification avec LDAP
Exposition d’AMQP via le protocol STOMP
Intégration de brokers différents avec Shovel
Fédération d’instances RabbitMQ à travers un WAN
Gestion du crash d’un nœud
« Mirrored queues »
Synchronisation entre nœuds esclaves
Failover coté client
Impacts de la configuration et du code client sur les performances
Contrôle du débit par la mémoire
Bonnes pratiques
AMQP template
Configuration des ressources AMQP avec Spring
Envoi et réception de messages
Pourquoi sécuriser la communication AMQP
Gestion des utilisateurs
Sécuriser RabbitMQ au niveau protocole (SSL/SASL)
Mise en place des permissions avec des hôtes virtuelles
API de management
Intégration avec les outils de supervision
Métriques à monitorer
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 280,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation Outils DevOps, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 860,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Architecture DevOps Complète, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 5 990,00 € |
Durée |
10j / 70h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|