• Installer ActiveMQ

  • Comprendre l’architecture et l’arborescence du serveur

  • Monitorer ActiveMQ avec JMX en local et à distance

  • Comprendre et mettre en oeuvre les ’Advisory Support’

  • Configurer ActiveMQ à travers le fichier activemq.xml

  • Comprendre les stratégies de stockage KahaDB et base de données

  • Sécuriser l’accès à ActiveMQ via JAAS et via SSL

  • Configurer les logs pour un meilleur Troubleshooting

  • Développer une application avec ActiveMQ en langage JAVA

.


Programme de la formation ActiveMQ

Middleware MOM et JMS

Architecture middleware MOM : Queue, Topic

Présentation API JMS

Clients JMS et non JMS

Fournisseur JMS

Selecteurs JMS

Domaines JMS

Session, Connection

Producer, Consumer

EJB Message

Spring JMS

stomp

Installation ActiveMQ

Installation

Arborescence

conf/activemq.xml

bin/activemq.bat

Répertoire data

Démarrage

Arrêt

Monitoring ActiveMQ

Accès JMX local / distant

JMX Mbean

API JMX

Advisory support

Outils administration

Jconsole, Agent, ligne commande, xeb

Connectivité ActiveMQ

Connecteurs : tcp, nio, udp, ssl, https

Connecteur spécial : vm

Réseaux statiques et dynamiques

Avantages / inconvénients

Stockage de messages da ActiveMQ

Stratégie de stockage

KahaDB : architecture et arborescence

AMQ

JDBC

Mémoire

Mise en cache

Stratégie de récupération

Sécurité ActiveMQ

Authentification avec Plugin simple authentification

Authentification avec plugin JAAS

Autorisation pour Destination

Autorisation pour Message

Création plugin sécurité

Sécurité par Certificats

Développement ActiveMQ avec Java

Embarquer ActiveMQ dans une application JAVA

Embarquer ActiveMQ dans une application SPRING

Clients JMS avec Java

Intégration serveurs applications avec ActiveMQ

Intégration ActiveMQ avec Tomcat

Intégration ActiveMQ avec Jboss