浏览 3051 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-24
1 ruby threading(不敢用) 2 win:32 api 3 自己写system("start ruby .....") 还有其它的吗? 我的需求是:rails将用户提交的Job运行请求保存到database的job_table,然后,后台程序select job_table,依次执行 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-24
Backgroundrd - 使用 DRb 作 back end 的 job scheduler,穩定和支援分佈式環境,但 setup 可能要花多點時間
the OpenWFEru scheduler - 用 Ruby thread 作的 scheduler implementation,易用 Asynchronous - 簡單的 Rails plugins ,正如你所述的會把工作記錄在 db,再用 cron job 去執行 schedule 了的工作 |
|
返回顶楼 | |
发表时间:2008-03-24
新的Backgroundrd不支持windows。
自己写一个rake task,然后rake yourtask... ENV=production启动后台进程,如果需要和web app进程通讯可以用drb。 |
|
返回顶楼 | |