[英]Spring Batch With Mongo DB
我已經使用mongodb創建了spring批處理應用程序,我使用了MongoItemReader
和MongoItemWriter
,我的批處理應用程序運行正常,知道我的疑問是一旦我運行了該批處理程序,它就可以正確處理記錄,但是如果我再次運行同一批處理程序,它將顯示Job status as completed
,據我對非跨國數據庫(如mongodb
spring batch)的了解,它不會創建元表,就像在數據庫中也未創建元表一樣,但是該作業是如何被識別/知道該作業已完成
讀完幾篇文檔后,我意識到基本的東西,對於非事務性數據庫, Spring-Batch
將在內存中使用,因此,一旦作業完成,它將數據保存在內存中,如果您在不重新啟動服務器的情況下運行批處理,它將將JOB
狀態顯示為COMPLETED
,如果要再次運行它,我們應該重新啟動服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.