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:
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)
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)