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.
Lektionen in dieser Stufe
- 01
Warum Batch-Verarbeitung
FortgeschrittenWann man riesige Datenmengen planmäßig verarbeiten muss - Berichte, Migrationen, Abrechnung - und warum ein robustes Batch-Framework eine naive Schleife schlägt.
13 Min. - 02
Jobs, Steps & Chunks
ExperteDie Anatomie eines Batch-Jobs: ein Job aus Steps und das chunk-orientierte Modell, das in transaktionalen Blöcken liest, verarbeitet und schreibt.
16 Min. - 03
Reader, Processor & Writer
ExperteDie drei austauschbaren Teile eines Chunk-Steps - ItemReader, ItemProcessor, ItemWriter - und die Bausteine für Dateien, Datenbanken und Queues.
15 Min. - 04
Neustartfähigkeit & Fehlertoleranz
ExperteDas 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. - 05
Scheduling & Skalierung
ExperteJobs planmäßig auslösen und einen schweren Job mit mehrthreadigen Steps, Partitionierung und Remote-Chunking skalieren, wenn ein Thread nicht genügt.
14 Min.