Schulung: ActiveMQ
Apache ActiveMQ ist ein leistungsfähiger Message Broker mit zahlreichen Features und Konfigurationsmöglichkeiten. Dieses Seminar vermittelt die notwendigen Grundlagen und das Detailwissen um ActiveMQ optimal einzusetzen.
Inhalt
ActiveMQ Grundlagen
- Einführung in JMS
- Was ist ActiveMQ?
- Wann verwende ich eine Queue und wann ein Topic
Konfiguration
- Aufbau der activemq.xml Datei
- Spring Grundwissen für die ActiveMQ Konfiguration
Transport
- Konnektoren für VM, TCP, NIO, SSL, HTTP
- Die Protokolle OpenWire und Stomp
- Client Failover
Persistenz
- AMQ Message Store
- Kaha DB
- Journaling und Caching
- JDBC Message Store
- Mit journaled JDBC die Performanz steigern
Clustering
- Hochverfügbarkeit, Ausfallsicherheit und Antwortzeitverhalten
- Loadbalancing
- Network of Brokers
- Store und Forward
Master and Slave
- Pure, Shared Filesystem und shared JDBC Master Slave
- Recovery
- Konfiguration
Administration
- Die Web Konsole
- Logging
- Konfiguration von log4j
- Dead Letter Queue
- Wie Sie mit Advisory Topics auf dem laufenden bleiben
- Nagios Anbindung
Monitoring
- ActiveMQ mit JMX überwachen
Programmierung
- Wie Sie mit der ActiveMQ API Message Consumer und Producer erstellen können
Transaktionen
- JMS Transaktionen
- Message orientierte Middleware und Transaktionen
Performanz und Tuning
- Einflußfaktoren
- Flow Control
- Speicherverbrauch
- Netzwerk und TCP Tuning
- Optimierung des Message Stores und Cursors
Sicherheit
- Authentifikation
- Verschlüßelung mit SSL
Routing mit Apache Camel
- Integration mit ActiveMQ
- EAI Patterns
Zielgruppe
Administratoren, Entwickler, Software Architekten
Vorkenntnisse
IT Grundlagen, Grundlagen in der Java Programmierung sind hilfreich aber nicht notwendig
Ihre Vorteile
- Sie lernene, wie Sie ActiveMQ optimal an Ihre Anforderungen anpassen können
Dauer
2 Tage
Kursunterlage
Handouts aller in der Schulung präsentierten Folien sowie ein Skript mit detailierten Übungen.
* Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer

