首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring :如何决定何时使用流或批处理作业?

Spring :如何决定何时使用流或批处理作业?
EN

Stack Overflow用户
提问于 2015-02-24 17:44:01
回答 1查看 605关注 0票数 2

我们目前正在开发一个应用程序,它可以读取文件系统/ftp/http中的文件,并将这些文件上传到mongodb。在此之后,我们希望分析这些文件,并在mongodb中编写分析文档。这一进程所需经费:

  1. 实时上传和分析。
  2. 故障处理和重新启动过程。
  3. 重新分析档案的可能性。

如何在Spring中正确地组织这个过程?在什么情况下,我们应该使用流或批处理作业?如果有人可以说出使用流代替批处理作业的最佳实践,反之亦然,这是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2015-02-25 16:13:05

根据我的经验,对于实时上传、分析和存储(在您的例子中是mongodb),最好的方法是使用流。原因是你并不想开始和处理工作,因为它应该在一分钟/小时内运行多少次,等等……

重新启动和处理失败应该由您决定,您需要编写一个脚本来在失败时重新部署流和作业。

重新分析可以使用任务来完成,就像在特定时间完成的一样。

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

https://stackoverflow.com/questions/28702674

复制
相关文章

相似问题

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