我想知道哪个选项更好,为什么?
* Linux Cron Job
* rails 的后台作业调度程序。(什么插件可以帮助我这是另一个问题!)
我们的应用程序使用的一些 cron 作业如下:
-> 每周 1 个作业来清理应用服务器中的临时目录
-> 4 个作业在相互依赖的应用程序之间同步数据
某些同步作业需要的时间不确定,具体取决于数据负载 - 有时需要一分钟,有时需要 2 分钟,有时需要 5 分钟,等等
仅供参考 - 以上所有工作目前都作为 Cron 工作存在。
有了上述限制,当我们打算进行自动化部署时,运行后台作业的最佳方法是什么?