web 项目的定时任务,是在项目中定时启动好,还是另外启动一个单独的程序好呢?

2017-11-14 17:23:03 +08:00
 nonesuccess

这两种方法都用过,但是都没摸索出什么最佳实践

2548 次点击
所在节点    程序员
4 条回复
walterwan
2017-11-14 17:25:55 +08:00
crontab + curl
fds
2017-11-14 17:27:08 +08:00
一般还是另外启动个进程吧?主要是单独重启方便,不影响其他服务进程。
当然也得看定时任务具体是啥……
p2pCoder
2017-11-14 17:27:10 +08:00
和 web 的业务逻辑不存在耦合的话,肯定是 另外启动一个 单独程序好
在上一家公司的时候,每天的对账操作这种 起 quartz 的定时业务都写在一个单独的模块中的
wxyz
2017-11-14 22:27:51 +08:00
偏向于分开,有利于集群部署和异地容灾

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/406351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX