Spring-Batches in Docker über Rest starten/verfolgen

LimDul

Top Contributor
Folgende Herausforderung:
Ich will einen Docker-Container bauen der eine Spring-Batch-Anwendung enthält, die wiederum mehrere Spring-Batches enthält. (Gesteuert jeweils die Spring Property spring.batch.job.name).

Nun soll es möglich sein per Rest:
  • Einen Batch zu starten. Dabei müssen auch ein paar Parameter übergebbar zu sein
  • Den Status eines laufenden Batches abzufragen
  • Das Ergebnis eines Batches abzufragen
  • ...?

Was ist da die schlankste und aufwandsärmste Lösung?

Eine Idee ist Spring Cloud Dataflow zu verwenden (https://spring.io/projects/spring-cloud-dataflow) - allerdings kann das deutlich mehr und fühlt sich nach Overkill an.
Das ganze soll am Ende auch produktiv laufen - also fallen irgendwelche Random Github Repositorys eher raus. (Wie z.B. https://github.com/chrisgleissner/spring-batch-rest)
 

Zurück
Oben