Loslegen
Javaneer
Zurück zum Spring-Pfad
⚙️
Modul 10

Spring Batch

Jenseits des Zertifikats: robuste Massenverarbeitung.

Ein optionales Modul auf Senior-Niveau jenseits des Spring-Zertifikats. Verarbeite Millionen von Datensätzen zuverlässig mit Spring Batch: chunk-orientierte Jobs und Steps, Reader/Processor/Writer, Neustartfähigkeit und Skip/Retry sowie Scheduling - rund um einen nächtlichen Bericht überfälliger Ausleihen für BookVault.

5 Lektionen in dieser Stufe1 h 13 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    Warum Batch-Verarbeitung

    Fortgeschritten

    Wann man riesige Datenmengen planmäßig verarbeiten muss - Berichte, Migrationen, Abrechnung - und warum ein robustes Batch-Framework eine naive Schleife schlägt.

    13 Min.
  2. 02

    Jobs, Steps & Chunks

    Experte

    Die Anatomie eines Batch-Jobs: ein Job aus Steps und das chunk-orientierte Modell, das in transaktionalen Blöcken liest, verarbeitet und schreibt.

    16 Min.
  3. 03

    Reader, Processor & Writer

    Experte

    Die drei austauschbaren Teile eines Chunk-Steps - ItemReader, ItemProcessor, ItemWriter - und die Bausteine für Dateien, Datenbanken und Queues.

    15 Min.
  4. 04

    Neustartfähigkeit & Fehlertoleranz

    Experte

    Das JobRepository merkt sich den Fortschritt, sodass ein fehlgeschlagener Job dort neu startet, wo er stoppte; Skip- und Retry-Policies behandeln fehlerhafte Datensätze, ohne den Lauf abzubrechen.

    15 Min.
  5. 05

    Scheduling & Skalierung

    Experte

    Jobs planmäßig auslösen und einen schweren Job mit mehrthreadigen Steps, Partitionierung und Remote-Chunking skalieren, wenn ein Thread nicht genügt.

    14 Min.