首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里保存spring批处理作业的中间结果?

在哪里保存spring批处理作业的中间结果?
EN

Stack Overflow用户
提问于 2018-11-03 17:29:14
回答 1查看 108关注 0票数 0

作为背景,我有一个表格,其中包含递送到不同递送国家的包裹。我想找出过去5周内每个递送国家的平均包裹数量(周日、周一、周三等)。

我应该使用Spring Batch来完成这个任务。在我看来,我可以将这些包裹作为批处理来进行计算。但是直到我处理完所有的包裹,我才能写出最终的结果。我在这里对批处理使用了错误的概念吗?或者Spring Batch提供了一种保留中间结果的方法?

EN

回答 1

Stack Overflow用户

发布于 2018-11-05 18:09:47

Spring batch只是触发代码执行。我会将结果写入一个显式的批处理数据库中,其中包含与实际批处理运行相关的所有结果。这样,您就不会向生产数据库发送垃圾邮件,而且还可以保留结果以供进一步的文档编制/调试之用。如果需要,您可以在一定时间后将其删除。这样,如果批处理数据库由于任何原因而崩溃,它不会干扰生产数据,并且您可以通过批处理运行对数据进行排序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53130044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档