- Destinations: Queues, Topics und Durable Topics
- Nachrichten-Verteilung
- Message Selektoren
- Persistierung von Nachrichten
Betrieb:
- Java Laufzeitumgebung
- Installation von ActiveMQ
- Verzeichnisstruktur
- Administrationskonsole
- Log-Dateien
- Virtuelle Maschine: Heap-Speicher und Threads
- Garbage Collection: Arbeitsweise, Monitoring, Konfiguration und Optimierung
Konfiguration:
- Konfigurationsdateien
- Thread-Pool
- Anbindung an eine Datenbank
- Anlegen von Queues und Topics
- Retry
- Dead Letter Queue
- Message Groups
- Virtual Destinations
- Composite Destinations
- Security
Werkzeuge und Überwachung:
- Konsolen-basierte Kommandos
- Web Konsole
- JMX-Anbindung
- Bestimmung von Server-Metriken: Threads, Durchsatz, Connections
- Erkennen von Flaschenhälsen
System-Architekturen:
- Embedded und Standalone-Modus
- Cluster-Betrieb: Skalierbarkeit und Lastverteilung, Ausfallsicherheit
- Einsatz in einem Enterprise Service Bus - Integration in einen Applikationsserver
- JMS-to-JMS-Bridge
- ActiveMQ als Integrationsplattform: Kommunikationsprotokolle, Programmier-APIs (z.B. Java, C/C++/C#), Web Services
MethodeVortrag, Diskussion, Praktikum am System.
HinweisDies ist kein Programmier-Seminar, die benutzten Anwendungen werden jedoch im Quellcode zur Verfügung gestelltWeitere Seminare aus dem Bereich Web-Plattformen & Applikationsserver.