2016-05-18 134 views
3

我們正在探索各種編程/庫選項(在世界的Java方面)以實現更快的批處理並且能夠部署到雲上。我們遇到了Spring批處理/ XD /雲數據流。從對http://cloud.spring.io/spring-cloud-dataflow/文檔的快速回顧中,我們無法評估Spring雲數據流是否具備Spring批處理能夠提供的所有批處理功能。例如,以下是SPring批處理文檔(http://projects.spring.io/spring-batch/)所說的內容:「Spring批處理提供可重用的函數,這些函數在處理大量記錄時很重要,包括日誌記錄/跟蹤,事務管理,作業處理統計信息,作業重新啓動,跳過和資源管理「。Spring Cloud數據流是否支持批處理

如果有人對Spring雲數據流中的批處理功能有任何瞭解,請您在這裏發帖。非常感謝!

回答

5

請檢查Spring Cloud Task項目。該項目提供了框架和編程模型來開發「短期」微服務應用程序。

在高層次上,任務可能是任何不能無限期運行的進程,包括Spring Batch作業。這使您可以靈活地使用其所有核心功能來開發Spring批處理作業,並且可以將它們作爲獨立的Spring Boot應用程序運行。有一些樣品here

Spring Cloud數據流建立在Spring Cloud任務之上,爲批量數據管道提供編排功能。包括Shell,DSL,Admin UI和Flo UI在內的多種選項可用於編排批處理工作負載。您可以在Spring Cloud Data Flow中使用這些實用程序任務applications,並且此列表正在增加。

+0

謝謝Sabby,這有幫助! – JavaTec

相關問題