Kontakt aufnehmen

Schulungsübersicht

Einführung

RabbitMQ als Messaging-Middleware

  • Übersicht der Messaging-Protokolle
  • AMQP und MQ

Java und Spring – Überblick

  • Spring-API
  • Dependency Injection (Abhängigkeitsinjektion)

Vorbereitung der Entwicklungsumgebung

  • Installation und Konfiguration von RabbitMQ
  • Installation und Konfiguration von Java
  • Installation und Konfiguration von Spring

Entwicklung in Java und Spring mit RabbitMQ

  • Codierung
  • Arbeit mit JSON
  • Erstellung von Exchanges, Topics, Warteschlangen und Bindings
  • Veröffentlichen von Nachrichten
  • Konfigurieren eines Listeners
  • Erstellen von RabbitMQ-APIs

Fehlerbehandlung

  • Umgang mit Consumer-Erwartungen mit DLX (Dead Letter Exchange)
  • Umgang mit Consumer-Erwartungen ohne DLX
  • Umgang mit Erwartungen über TTL (Time-To-Live)
  • Nutzung des Retry-Mechanismus für Exchanges
  • Nutzung des Spring-Retry-Mechanismus für Exchanges

Fortgeschrittene Themen: Spring und RabbitMQ

  • Konfiguration von Warteschlangen mit Spring AMQP
  • Konfiguration von Exchanges mit Spring AMQP
  • Erstellung von Bindings zwischen Warteschlangen und Exchanges
  • Nutzung von RabbitMQ-Plugins
  • Entgegennehmen und Verarbeiten von Nachrichten aus verschiedenen Anwendungen

Zusammenfassung und Fazit

Voraussetzungen

  • Erfahrung mit Java und Spring

Zielgruppe

  • Softwarearchitekt*innen
  • Webentwickler*innen
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien