我目前的項目是基於Spring Batch和Spring集成。Spring批處理:如何使用spring批處理從sftp服務器讀取文件並將其保存到數據庫中?
我的目標是使用Spring Batch的執行工作流程步驟:從SFTP服務器(步驟1)
- 讀取文件。
- 解密文件(第2步)。
- 將文件保存到數據庫(步驟3)。
我想這個分成步驟隊列(從SFTP讀取,解密,寫DB)。 而且我還需要將文件,傳輸開始時間,傳輸結束時間,文件大小保存到數據庫中。前幾天,我用Spring集成從sftp服務器輪詢文件,然後發送給Spring批處理來完成額外的工作。此外,我無法獲得轉移開始時間。
但是現在我的項目主要基於Spring批處理,而不是Spring Integration。
你能給我一些建議嗎?
或者,你可以告訴我如何使用Spring Batch來驅動Spring Integration讀取SFTP文件。
如何獲得轉移開始時間?
謝謝。 :)
歡迎。這看起來像三個不同的問題給我。對於一個人簡潔地回答所有這些問題將會非常困難。你如何從一個具體的問題開始,看看你在哪裏? –
@Mark Chorley我會在接下來的問題中採納你的建議。 :) – cyberzlex