bmap4j - Batch Management And Processing For Java

xinventa logo

Java Batch Processing

Batch Processing

Fehlerlisten

Im Normalfall muss ein Batch Programm seine Ausführung nicht unterbrechen, falls einzelne applikatorische Fehler auftreten. Diese Fehler müssen jedoch gesammelt und weitergeleitet werden, damit die entsprechenden Aktionen zur Korrektur durchgeführt werden können. Das bmap4j Framework stellt in diesem Fall Hilfsfunktionen zur Erstellung von Fehlerlisten zur Verfügung.

Parallelisierung

Bei grossen zu verarbeitenden Datenmengen und beschränktem Zeitfenster kann es vorteilhaft sein, die anstehende Arbeit durch einen WorkManager unterteilen zu lassen und an verschiedene Worker zu verteilen. bmap4j stellt Funktionen zur Verfügung, mit welchen die Koordination zwischen WorkManager und Worker unterstützt werden und welche zudem dazu dienen, dass von den Workern die benötigten Informationen über Job Status und Job Fortschritt an den Controller zurückgeliefert werden können.