Apache ActiveMQ Grundkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In diesem Kurs lernen Sie die notwendigen Grundlagen und das Detailwissen um ActiveMQ optimal an Ihrem Arbeitsplatz einzusetzen.

Zielgruppe

  • Administratoren
  • Software Architekten
  • Java Entwickler

Voraussetzungen

  • Grundkenntnisse Java/EEvon Vortiel
  • IT Grundlagen

Agenda

Grundlagen

  • Einführung in JMS
  • Was ist ActiveMQ?
  • Unterschiede Queue und Topic

Konfiguration

  • Aufbau einer activemq.xml Datei
  • Spring Grundwissen
  • Konfiguration von ActiveMQ

Transport

  • Konnektoren für VM, TCP, NIO, SSL, HTTP
  • OpenWire und Stomp Protokolle
  • Client Failover

Persistenz

  • AMQ Message Store
  • Kaha DB
  • Journaling und Caching
  • JDBC Message Store
  • Performancesteigerung mit journaled JDBC

Clustering

  • Hochverfügbarkeit, Ausfallsicherheit und Antwortzeitverhalten
  • Loadbalancing
  • Network of Brokers
  • Store und Forward

Master and Slave

  • Pure, Shared Filesystem
  • Shared JDBC Master Slave
  • Recovery
  • Konfiguration

Administration

  • Web Konsole
  • Logging
  • Log4j Konfiguration
  • Dead Letter Queue
  • Anwendung von Advisory Topics
  • Anbindung von Nagios

Monitoring

  • ActiveMQ Monitoring mit JMX

Programmierung

  • Producer mit ActiveMQ API Message Consumer Erstellung

Transaktionen

  • JMS Transaktionen
  • Message orientierte Middleware und Transaktionen

Performance und Tuning

  • Einflussfaktoren
  • Flow Control
  • Speicherverbrauch
  • Netzwerk und TCP Tuning
  • Message Store und Cursor Optimierung

Sicherheit

  • Authentifikation
  • Verschlüsselung mit SSL

Routing mit Apache Camel

  • Integration mit ActiveMQ
  • EAI Patterns

Ziele

In diesem Kurs lernen Sie die notwendigen Grundlagen und das Detailwissen um ActiveMQ optimal an Ihrem Arbeitsplatz einzusetzen.

Zielgruppe

  • Administratoren
  • Software Architekten
  • Java Entwickler

Voraussetzungen

  • Grundkenntnisse Java/EEvon Vortiel
  • IT Grundlagen

Agenda

Grundlagen

  • Einführung in JMS
  • Was ist ActiveMQ?
  • Unterschiede Queue und Topic

Konfiguration

  • Aufbau einer activemq.xml Datei
  • Spring Grundwissen
  • Konfiguration von ActiveMQ

Transport

  • Konnektoren für VM, TCP, NIO, SSL, HTTP
  • OpenWire und Stomp Protokolle
  • Client Failover

Persistenz

  • AMQ Message Store
  • Kaha DB
  • Journaling und Caching
  • JDBC Message Store
  • Performancesteigerung mit journaled JDBC

Clustering

  • Hochverfügbarkeit, Ausfallsicherheit und Antwortzeitverhalten
  • Loadbalancing
  • Network of Brokers
  • Store und Forward

Master and Slave

  • Pure, Shared Filesystem
  • Shared JDBC Master Slave
  • Recovery
  • Konfiguration

Administration

  • Web Konsole
  • Logging
  • Log4j Konfiguration
  • Dead Letter Queue
  • Anwendung von Advisory Topics
  • Anbindung von Nagios

Monitoring

  • ActiveMQ Monitoring mit JMX

Programmierung

  • Producer mit ActiveMQ API Message Consumer Erstellung

Transaktionen

  • JMS Transaktionen
  • Message orientierte Middleware und Transaktionen

Performance und Tuning

  • Einflussfaktoren
  • Flow Control
  • Speicherverbrauch
  • Netzwerk und TCP Tuning
  • Message Store und Cursor Optimierung

Sicherheit

  • Authentifikation
  • Verschlüsselung mit SSL

Routing mit Apache Camel

  • Integration mit ActiveMQ
  • EAI Patterns

Diese Seite weiterempfehlen