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

Überblick

Übungsanteil: 50 %
Schwierigkeitsgrad: mittel

Offene Seminare

26. - 27.4.12 Mannheim
18. - 19.10.12 Mannheim

Teilnahme: 1280,- €*

Firmenseminar

Individuelle Preisauskunft oder Angebot online abfragen.

Für Nicht-Programmierer

Wir führen den ActiveMQ Kurs auch für Teilnehmer ohne Java Kenntnisse durch. Das für die Administration notwendige Wissen über die Java Plattform wirdm im Seminar vermittelt.