在Rails中,如果想要在后台执行一些任务,其本质是另开一个程序,读取Rails项目中的各项配置,然后从某个数据库(或其它地方)取得任务列表,运行,把结果保存在某一个大家都可以访问到的地方。
这跟Java中有很大不同,Java里由于有对多线程的良好支持,可以很方便的在后台开个线程池,异步执行
http://zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130422092909/index.html
在Rails中,如果想要在后台执行一些任务,其本质是另开一个程序,读取Rails项目中的各项配置,然后从某个数据库(或其它地方)取得任务列表,运行,把结果保存在某一个大家都可以访问到的地方。
这跟Java中有很大不同,Java里由于有对多线程的良好支持,可以很方便的在后台开个线程池,异步执行
http://zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130422092909/index.html