Apache Artemis - Java Messaging mit JMS 2

Schulung / Webinar

Artemis ist der Nachfolger des ActiveMQ Message Brokers. Der Broker erfüllt die Anforderungen an eine Nachrichten-basierte Middleware für die Java Enterprise Plattform und bietet darüber hinaus interessante Eigenschaften wie Hochverfügbarkeit, verschiedene Protokolle und Konfigurationsmöglichkten.

Auf dich warten zahlreiche praxisnahe Übungen, die du selbst am PC ausführen kannst. Für alle Übungen gibt es Vorlagen und Hilfen, so dass nur wenig oder keine Java Kenntnisse notwendig sind. Das Seminar eignet sich auch für Teilnehmer aus dem Betrieb.

Inhalt

Grundlagen

  • Einführung in das Messaging
  • Besonderheiten des Apache Artemis Brokers
  • Address, Routing-Type & Queue

JMS 2

  • Wann verwende ich eine Queue und wann ein Topic?
  • Durable Subscriptions und Message Persistenz
  • Acknowledgement und Transaktionen
  • Message Groups

Betrieb

  • Installation und Konfiguration
  • Die Protokolle: AMQP, Core, MQTT, OpenWire, STOMP und Websockets
  • Fehlerbehandlung, Retries und die Dead Letter Queues
  • Performanz und Tuning: 200.000 Nachrichten pro Sekunde mit Artemis
  • Monitoring: Hawt.io und Prometheus
  • Grafana Dashboard für Artemis

Entwicklung & Architektur

  • Asynchrone Architekturmuster
  • Spring Boot Anwendungen mit Artemis
  • Beschreiben von asynchronen Schnittstellen mit AsyncAPI
  • Zahlreiche Beispiele mit Java

Clustering

  • Aufbau und Betrieb eines Clusters
  • Hochverfügbarkeit: Replikation mit Live- und Backup-Server
  • Client Failover

Sicherheit

  • Authentifikation und Autorisierung
  • Verschlüsselung mit SSL/TLS

Sonstiges

  • Messaging mit nicht-Java Consumern/Producern

Dauer

2 Tage

Zielgruppe

Entwickler, Administratoren und Softwarearchitekten

Vorkenntnisse

IT Grundlagen. Kenntnisse in der Java Programmierung sind hilfreich aber nicht notwendig.

Deine Vorteile

  • Du lernst Message Queues für die Architektur von Systemen zu nutzen.
  • Du erfährst, wie man zuverlässige Producer- und Consumer richtig erstellt.
  • Du übst die Installation und den Betrieb von Artemis Installationen.
  • Die Kursunterlagen stehen dir nach dem Kurs als PDF zum Nachschlagen zur Verfügung

Kursunterlage

Handouts aller in der Schulung präsentierten Folien sowie ein Skript mit detailierten Übungen.

Unsere Trainer auf YouTube