Здесь возникает первая проблема: если мы остановим задачу с идентификатором выполнения задачи (https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#api -guide-resources-task-execute-stopping ), работа, связанная с задачей, остановится его выполнение (в журналах), но в базе данных задание остается «НАЧАЛО». И тогда невозможно перезапустить выполнение задания, так как оно никогда не достигает статуса «ОСТАНОВЛЕНО»
Это похоже на ошибку и вы можете сообщить о ней в https://github.com/spring-cloud/spring-cloud-dataflow/issues. При составлении отчетов, пожалуйста, добавьте любую дополнительную информацию, такую как журнал сервера SCDF et c., Чтобы лучше изучить ее.
, если мы хотим интегрировать SCDF с планировщиком (например, Control-M), как мы можем сделать запросы на опрос, чтобы проверить состояние выполнения после перезапуска, если запрос на перезапуск не возвращает никакого идентификатора выполнения? Если есть только нормальное выполнение, мы можем отправлять запросы на опрос с идентификатором выполнения задания (шаг 4), связанным с идентификатором выполнения задания (шаг 2), но после перезапуска мы «слепы»
SCDF-сервер предоставляет конечные точки REST для проверки состояния выполнения заданий. Вы можете поразить конечные точки сервера или использовать клиент REST для проверки. Для получения дополнительной информации о клиенте REST вы можете проверить [здесь]. 1