Я работаю над веб-приложением, поскольку в рамках требования пользователи приложения нажимают кнопку, доступную в пользовательском интерфейсе, чтобы за кадром spring-batch
приложение запускало и обрабатывало данные в течение 15 минут.
Поскольку приложение представляет собой веб-интерфейс, пользователи могут запускать пакетный процесс одновременно в любой заданный момент времени. Когда пользователь выполняет действие щелчка, пользовательскому интерфейсу не нужно ждать состояния пакета или ответа.
У меня уже есть готовый процесс spring-batch
, который написан на
SimpleJobLauncher
, чтобы решить эту проблему, я планирую закодировать конечную точку REST для вызова spring-batch
, однако не уверен в обработке нескольких запросов от пользовательского интерфейса.
Мне интересно, как я могу перенести существующий синхронный пакетный процесс на новое приложение.
Пожалуйста, сообщите.