Весеннее пакетное асинхронное поведение - PullRequest
0 голосов
/ 08 января 2019

Мы настроили весеннее пакетное задание с исполнителями задач в веб-приложениях.

У нас есть автономный http-клиент, который запускает задание и порождает потоки в фоновом режиме, но немедленно возвращает http-вызов с идентификатором выполнения задания. Как упомянуто здесь https://docs.spring.io/spring-batch/trunk/reference/html/configureJob.html#runningJobsFromWebContainer

На стороне клиента мы получаем немедленный ответ, но работа все еще выполняется в фоновом режиме. Чтобы получить статус задания, мы можем запросить пакетные метаданные, используя идентификатор идентификатора задания, но мы не хотим реализовывать это решение.

Есть ли способ, где мы можем добавить некоторое ожидание (отложенный результат или будущие завершенные) в контроллере остатка, который запускает задание, и он вернется обратно, когда все потоки завершат работу.

Не могли бы вы помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...