// Spring-Ökosystem

Stapelverarbeitung mit Spring Batch

Robuste Batch-Jobs mit Wiederanlauf, Chunk-Verarbeitung und Überwachung.

  • Inhouse-Schulung
  • 1 Tag
  • Fortgeschritten
  • Remote oder vor Ort
Junger Keimling in einem bernsteinfarbenen Keramiktopf neben einem geschlossenen Laptop
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie modellieren Jobs mit Steps, Readern, Prozessoren und Writern.
  • Sie verarbeiten große Datenmengen in Chunks mit Transaktionen.
  • Sie gestalten Jobs wiederanlauffähig mit Skip- und Retry-Regeln.
  • Sie überwachen Jobs über das JobRepository und Metriken.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Architektur: Job, Step, JobRepository und Start von Jobs
  • Chunk-orientierte Verarbeitung: ItemReader, ItemProcessor, ItemWriter
  • Fertige Reader und Writer für CSV-Dateien und JDBC
  • Übung: Import einer CSV-Datei in PostgreSQL

Nachmittag

  • Fehlertoleranz: Skip, Retry und Wiederanlauf abgebrochener Jobs
  • Job-Parameter, Ablaufsteuerung und Partitionierung
  • Überwachung über Metadaten-Tabellen, Listener und Micrometer
  • Übung: Fehlerhafte Datensätze behandeln und abgebrochenen Job neu starten

Voraussetzungen und Rahmen

Vorwissen
Erfahrung mit Spring Boot und relationalen Datenbanken.
Werkzeuge
Spring Batch (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.