我在RoR应用程序中编写了一些操作,它们在流程内执行不同的操作。是否可以对Ruby操作进行字符串/队列化?
E.g. - 一项操作使用其API与第三方服务进行通信并收集数据。 - 另一个处理此数据并将其放入相关数据库中。 - 另一个将这些新数据以特定方式格式化。 等。
我想以定时的间隔启动进程,例如。每小时。但我不想每次都做这件事。
有时我可能只想做前两个动作。在其他时候,我可能想要完成流程的每个部分。
所以有一个动作运行,然后当它完成调用另一个动作。 ETC ..
这些操作可能需要一个小时才能完成,因此我需要一个不会超时的解决方案。
什么是最好的方法来实现这一目标?
相关[问题](http://stackoverflow.com/questions/388016/spinning-background-tasks-in-rails#388043) – 2013-08-28 15:22:24
即交是自2008年,所以胎面轻轻地 – tyler
你看过使用cronjobs吗? – Davidann