简体   繁体   中英

Spring Batch With Mongo DB

我已经使用mongodb创建了spring批处理应用程序,我使用了MongoItemReaderMongoItemWriter ,我的批处理应用程序运行正常,知道我的疑问是一旦我运行了该批处理程序,它就可以正确处理记录,但是如果我再次运行同一批处理程序,它将显示Job status as completed ,据我对非跨国数据库(如mongodb spring batch)的了解,它不会创建元表,就像在数据库中也未创建元表一样,但是该作业是如何被识别/知道该作业已完成

读完几篇文档后,我意识到基本的东西,对于非事务性数据库, Spring-Batch将在内存中使用,因此,一旦作业完成,它将数据保存在内存中,如果您在不重新启动服务器的情况下运行批处理,它将将JOB状态显示为COMPLETED ,如果要再次运行它,我们应该重新启动服务器。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM