Kontakt aufnehmen

Schulungsübersicht

Einführung

RabbitMQ als Nachrichten-Middleware

  • Überblick über gängige Nachrichtensysteme
  • AMQP und MQ im Detail

Einblick in Java und Spring

  • Die Spring-API verstehen
  • Dependency Injection erläutert

Vorbereitung der Entwicklungsumgebung

  • Installation und Konfiguration von RabbitMQ
  • Installation und Einrichtung von Java
  • Konfiguration von Spring im Projekt

Programmierung mit Java, Spring und RabbitMQ

  • Eigenen Code schreiben
  • Arbeiten mit JSON-Datenformaten
  • Erstellen sowie Verknüpfen von Wechselstellen, Topics, Warteschlangen und Bindungen
  • Nachrichten veröffentlichen
  • Einen Listener einrichten
  • RabbitMQ-APIs programmieren

Fehlerbehandlung in RabbitMQ-Anwendungen

  • Ablauf bei Fehlern: Einsatz von DLX zur Behandlung problematischer Nachrichten
  • Ablauf ohne DLX – wie verhält sich das System sonst?
  • TTL-Einstellungen zur Kontrolle der Verweildauer von Nachrichten
  • Wiedereinsetzmechanismen bei Wechselstellen erklärt
  • Einsatz des Spring-Wiedereinsetz-Mechanismus bei Wechselstellen

Fortgeschrittene Themen zu Spring und RabbitMQ

  • Warteschlangen mittels Spring AMQP konfigurieren
  • Wechselstellen unter Zuhilfenahme von Spring AMQP einrichten
  • Bindungen zwischen Warteschlangen und Wechselstellen erstellen
  • Nutzung von RabbitMQ-Plugins erläutert
  • Nachrichten aus verschiedenen Anwendungen empfangen und verarbeiten

Zusammenfassung und Abschluss

Voraussetzungen

  • Erfahrung mit Java und Spring

Zielgruppe

  • Softwarearchitekten
  • Webentwickler
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien