java - 将大 cron 拆分为多个较小的 cron
问题描述
我的mongodb中有很多文档,需要在晚上11点处理,一旦处理完毕,就需要更新。因此,编写了一个按日期和时间获取这些文档的 cron。但是,要扩大规模,将需要处理数千个文档。我们考虑将 cron 拆分为 4 个较小的 cron。但是,这里的问题是,如果一天需要处理和更新 2000 个文档,我们必须一次处理 500 个,但是我们在哪里存储一天的 500 值呢?拆分该cron是否有效?如果它是有效的,我该如何拆分它们?PS 虽然处理可以在并行线程中完成,但由于数据库的读写冲突,更新文档应该同步完成。
解决方案
推荐阅读
- kubernetes - Kubernetes 和就绪探针
- mysql - 拒绝访问我有权访问的数据库
- react-native - Null 不是 React Native 路由中的对象
- hibernate - 如何使用 JPQL 查询减少查询执行时间
- regex - 正则表达式不排除python案例
- haskell - 调用 newtype 构造函数
- android-studio - 我可以在 Android Studio IDE 中输入 Git 命令吗?
- python - 如何从该模型中获取对象?
- excel - 运行宏后 Excel 不会关闭
- javascript - 当子组件被销毁时,Digest Already In Progress