Formation Apache ActiveMQ
2390€ HT / personne |
3 jours (21 heures) |
Présentation
Apprenez à maîtriser le plus populaire des brokers de messages open-source grâce à notre formation ActiveMQ.
Notre programme de formation est structuré pour une compréhension approfondie de cette plateforme de messagerie. En premier lieu, nous vous présenterons l’outil à travers ses différents composants, nous vous détaillerons pas à pas comment l’installer via Docker.
Vous connaitrez les différents protocoles et API à utiliser via JMS et Jakarta. Vous saurez configurer le routage via différentes méthodes. Vous apprendrez également le clustering pour permettre la haute disponibilité.
Par ailleurs, notre formation vous enseignera le suivi de vos performances ainsi que les techniques visant à sécuriser ActiveMQ (authentification, autorisation).
Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version d’ActiveMQ (ActiveMQ 6.1).
Objectifs
- Comprendre les fondements d’Apache ActiveMQ
- Installer et configurer ActiveMQ
- Maîtriser les protocoles et les APIs de messagerie
- Mettre en place le clustering et assurer la sécurité sur ActiveMQ
Public visé
- Développeurs
- Chef de projets
- Architectes techniques
- Data engineers
Pré-requis
Connaissance de Java.
Pré-requis logiciel
- Un accès à une machine virtuelle via Virtualbox
- Docker installé
PROGRAMME DE NOTRE FORMATION ACTIVEMQ
INTRODUCTION
- Présentation générale d’Apache ActiveMQ
- Pourquoi utiliser ActiveMQ dans les systèmes de messagerie ?
- Les principaux concepts
- Architecture
- Composants principaux
INSTALLATION
- Installation d’ActiveMQ avec Docker
- Prise en main du serveur ActiveMQ
- Utiliser la ligne de commande (CLI)
- Configuration du classpath pour les clients JMS et Jakarta
PROTOCOLES ET API
- Aperçu des protocoles de messagerie et de leur interopérabilité
- AMQP
- STOMP
- MQTT
- OpenWire
- Utilisation et configuration du protocole Core
- Gestion des échecs de connexion avec le client Core
- Correspondance entre JMS et API Core
- Utiliser JMS
- Utiliser Jakarta
ADRESSAGE ET ROUTAGE SUR ACTIVEMQ
- Comprendre le modèle d’adresse sur ActiveMQ
- Configuration des paramètres d’adresse
- Utilisation de la syntaxe des caractères génériques pour le routage
- Gestion du flux de messages avec la scission et la diversion
- Transformation et filtrage des messages
CLUSTERING
- Mise en place de ponts Core pour la connectivité entre courtiers
- Configurer le clustering
- Mettre en place la fédération
- Haute disponibilité
- Basculement
- Isolation du réseau
SÉCURITÉ
- Authentification
- Autorisation
- Sécurisation des mots de passe et des communications
- Limitation de l’utilisation des ressources
MONITORING
- Méthodes de gestion
- Utilisation de la console de gestion Web
- Surveiller et interpréter les métriques
TUNING ET PERFORMANCE
- Les bonnes pratiques d’ajustement des performances sur ActiveMQ
- Utilisation des outils de performance et de gestion des threads
- Analyse et optimisation de la persistance et de la pagination
Pour aller plus loin
Formation RabbitMQ
Formation Java EE
Formation Java
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2390€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS