我在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