首页 > 解决方案 > 将大 cron 拆分为多个较小的 cron

问题描述

我的mongodb中有很多文档,需要在晚上11点处理,一旦处理完毕,就需要更新。因此,编写了一个按日期和时间获取这些文档的 cron。但是,要扩大规模,将需要处理数千个文档。我们考虑将 cron 拆分为 4 个较小的 cron。但是,这里的问题是,如果一天需要处理和更新 2000 个文档,我们必须一次处理 500 个,但是我们在哪里存储一天的 500 值呢?拆分该cron是否有效?如果它是有效的,我该如何拆分它们?PS 虽然处理可以在并行线程中完成,但由于数据库的读写冲突,更新文档应该同步完成。

标签: javacronbatch-processing

解决方案


推荐阅读