Запускать и отслеживать задания Spring Batch (развернутые в Jboss EAP) с помощью сценариев оболочки

Сценарии

  • Все пакетные приложения (на основе Spring Batch) должны быть развернуты в Jboss EAP.
  • Все пакетные задания должны запускаться и отслеживаться с использованием существующей корпоративной системы рабочей нагрузки / планирования, например, ASG-Zena с помощью сценариев оболочки.
  • Все пакетные задания будут иметь конечные точки HTTP для запуска задания, получения состояния задания и его завершения. Сценарии оболочки будут использовать конечные точки для управления пакетными заданиями.
    • Все пакетные задания будут запускаться асинхронно
  • Сценарий оболочки вернет код завершения, чтобы указать результат выполнения пакетного задания, чтобы система планировщика предприятия могла отслеживать успех или неудачу пакетных заданий.

[Корпоративная рабочая нагрузка / планирование][Сценарии оболочки] <-> [HTTP][[Пакетные приложения] Jboss EAP]

Вопросы

  1. Поскольку пакетные задания запускаются асинхронно через конечную точку HTTP, как сценарий оболочки может получить результат выполнения пакетного задания?

1 ответ

Ваш сценарий оболочки должен будет опросить результаты. Сценарий запускает работу, а затем опрашивает результат.

Другие вопросы по тегам