// Performance & Nebenläufigkeit
Reaktive Programmierung mit Project Reactor
Reaktive Datenströme, Backpressure und Fehlerbehandlung, mit Abgrenzung zu Virtual Threads.
- Inhouse-Schulung
- 2 Tage
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie arbeiten mit Flux und Mono und setzen die wichtigsten Operatoren ein.
- Sie steuern Backpressure und Scheduler bewusst.
- Sie behandeln Fehler in reaktiven Ketten mit Retry, Fallback und Timeouts.
- Sie entscheiden begründet zwischen reaktivem Ansatz und Virtual Threads.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Reactive Streams: Publisher, Subscriber, Subscription
- Flux und Mono erzeugen, transformieren und kombinieren
- Assembly- und Subscription-Zeit, Cold und Hot Publisher
- Scheduler, publishOn und subscribeOn
- Übung: Datenströme aus mehreren Quellen zusammenführen
Tag 2
- Backpressure: Anforderungsmodell, limitRate, onBackpressureBuffer
- Fehlerbehandlung: onErrorResume, retryWhen, timeout
- Übung: Fehlerfälle und Backpressure mit StepVerifier und virtueller Zeit testen
- Spring WebFlux und WebClient im Überblick
- Abgrenzung zu Virtual Threads: Einsatzkriterien und Migrationsfragen
Voraussetzungen und Rahmen
- Vorwissen
- Sichere Java-Kenntnisse inklusive Lambdas und Streams. Erfahrung mit Spring Boot ist hilfreich.
- Werkzeuge
- Project Reactor (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Performance & Nebenläufigkeit
Alle 8 Angebote
Inhouse-Schulung
Profiling mit async-profiler und Flame Graphs
CPU-, Allokations- und Lock-Profile erstellen und lesen.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung
Microbenchmarks mit JMH
Verlässlich messen statt raten: typische Fehler bei Benchmarks und ihre Vermeidung.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung · KI-Analyse
Performance-Analyse mit Java Flight Recorder
Engpässe im Produktivbetrieb mit geringem Overhead finden und belegen.
1 Tag · Experten & Architektur1.890 €