2015-10-28 79 views
0

我有下載從S3文件,並把在當地directory.I彈簧引導模塊正在使用如何啓動Spring Batch的模塊在春季XD

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

現在我要上傳這個作爲XD模塊?如何上傳它,以及如何啓動我的彈簧啓動應用程序?或者我應該轉換爲工作並啓動工作? 據我所知,我應該創建一個模塊包到uber.jar和部署它作爲module.Since這個模塊是春季啓動jar它會啓動時,我開始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'