- Cours pratique
- Informatique
Formation ActiveMQ – Messagerie et intégration d’applications
Apprenez à maîtriser la messagerie d’entreprise avec Apache ActiveMQ pour connecter, intégrer et fiabiliser vos applications distribuées

- Durée
- 3 jours
- Niveau
- Fondamental
- Modalités
- Distanciel
Description de la formation ActiveMQ
Qu’est-ce qu’Apache ActiveMQ ?
Apache ActiveMQ est un système de messagerie open source basé sur le protocole agnostique AMQP qui permet de faciliter la communication asynchrone entre applications distribuées. Grâce à sa compatibilité avec de nombreux protocoles (JMS, MQTT, STOMP…), il s’intègre dans des architectures variées et soutient les échanges fiables et scalables entre services.
Pourquoi suivre une formation ActiveMQ ?
Dans un contexte où la communication entre applications devient critique, comprendre et maîtriser ActiveMQ est essentiel pour concevoir des architectures performantes et robustes. Cette formation vous permettra de déployer, configurer et administrer un broker ActiveMQ, d’optimiser les échanges de messages et de sécuriser les flux inter-applicatifs.

Objectifs pédagogiques
À l'issue de cette formation ActiveMQ – Messagerie et intégration d’applications, vous aurez acquis les connaissances nécessaires pour :
- Comprendre les principes fondamentaux du protocole AMQP.
- Installer et configurer un broker ActiveMQ.
- Administrer et surveiller les files de messages.
- Mettre en œuvre la persistance et la sécurité des échanges.
- Intégrer ActiveMQ avec des applications Java et d’autres protocoles (REST, MQTT, STOMP, JMS).
Objectifs opérationnels
Savoir installer, configurer et exploiter un broker Apache ActiveMQ pour assurer la communication fiable entre applications distribuées.
Programme
Contenu du cours, module par module
6 modules
- Concepts de messagerie et architecture orientée message
- Le modèle publish/subscribe et le modèle point-à-point
- JMS et ses composants : producteurs, consommateurs, sessions
- Présentation et positionnement d’Apache ActiveMQ
Travaux pratiques
Description :Mise en place du serveur, exploration de la console d’administration. Quels sont les composants clés d’un broker ActiveMQ ?
- Téléchargement, déploiement et configuration initiale
- Création et paramétrage de files et topics
- Démarrage, arrêt et logs d’ActiveMQ
- Clients de test et échanges de premiers messages
Travaux pratiques
Description :Atelier de configuration complète et échanges de messages via un client Java JMS.
- Monitoring avec la console Web
- Supervision via JMX et outils externes
- Gestion des connexions, producteurs et consommateurs
- Analyse de performances et diagnostic
Travaux pratiques
Description :Exploration des métriques et logs, création de scripts de supervision. Comment identifier les goulets d’étranglement ?
- Mécanismes de persistance (KahaDB, JDBC)
- Transactions JMS
- Configuration de la haute disponibilité et du clustering
- Optimisation des performances
Travaux pratiques
Description :Atelier sur la configuration d’un cluster et test de reprise après panne.
- Authentification et autorisation
- Configuration SSL/TLS
- Gestion des utilisateurs et rôles
- Bonnes pratiques de sécurité
Travaux pratiques
Description :Configuration d’un broker sécurisé avec authentification et chiffrement des échanges. Comment tester la robustesse de la sécurité ?
- Intégration avec des clients Java, Spring Boot et REST
- Interopérabilité avec MQTT, AMQP et STOMP
- Déploiement et bonnes pratiques de mise en production
- Cas d’usage réels et retours d’expérience
Travaux pratiques
Description :Création d’une architecture simple connectant plusieurs clients hétérogènes via ActiveMQ. Validation du flux de bout en bout.
Travaux pratiques
50 % du temps est consacré à des exercices pratiques : installation du broker, configuration de files et topics, tests d’intégration via des clients JMS et monitoring de la plateforme.
Programme mis à jour le 29/10/2025
Public concerné
Cette formation s’adresse aux développeurs, architectes applicatifs, administrateurs systèmes et intégrateurs souhaitant mettre en œuvre ou gérer un système de messagerie d’entreprise.

Prérequis
Connaître les bases de Java et des architectures distribuées. Des notions de JMS ou d’un autre middleware de messagerie sont un atout pour tirer pleinement parti de cette formation.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Design patterns pour les microservicesRéf. JDPM3 joursIntermédiaireProchaine session : 28 oct.2 090 €
- Oracle SOA Suite 11g : Mise en œuvre des applications SOARéf. DOSO5 joursIntermédiaireProchaine session : 19 oct.
- SOAP Web Services - Mise en oeuvre avec Jakarta EERéf. SWES3 joursIntermédiaireProchaine session : 14 déc.
- Web Services REST - Mise en œuvre avec PythonRéf. OPYW3 joursIntermédiaireProchaine session : 19 oct.2 090 €