2015-10-28 3 views
0

У меня есть модуль загрузки пружинной какой файл загрузки из s3 и положить в местных directory.I я используеткак начать весенний пакетный модуль весной XD

mvn spring-boot:run or 
java -jar myspringboot.jar MySpringBoot.class 

Теперь я хочу, чтобы загрузить это как модуль в XD Как загрузить его и как запустить приложение загрузки весны? Или мне нужно перейти на работу и запустить работу? Я понимаю, что я должен создать пакет модулей в uber.jar и развернуть его как module.Since этот модуль весной ботинка будет запускаться, когда я начну xd?

ответ

1

Как я вижу, вы могли бы также обернуть класс Spring Boot в задание Spring Batch и выполнить его как часть нагрузки данных.

Другим вариантом является извлечение программы загрузки S3 и преобразование ее в задание Spring Batch. Затем используйте это задание непосредственно в Spring XD или запустите его как приложение Spring Boot. (подробнее см. в этом руководстве: https://spring.io/guides/gs/batch-processing/)

В качестве последней альтернативы я вижу запуск приложения Spring Boot в составе потока Spring XD. Довольно много всего:

trigger --fixedDelay=3600 > shell --command='java -jar myspringboot.jar MySpringBoot.class' 
Смежные вопросы