Rails中的异步任务delayed_job使用
2013-11-01 17:04
423 查看
delayed_job 是用来做某些可以延后的,对时间要求不高的任务,例如: 发送1W个邮件,处理10W个数据,不能在规定的时间内(例如1秒)立即执行完的任务。
1、gem 'delayed_job_active_record'
gem 'daemons'
2、bundle install
3、rails g delayed_job:active_record
4、rake db:migrate
5、新窗口启动命令:rake jobs:work
注意:production环境下启动:RAILS_ENV=production rails r script/delayed_job start
重启:RAILS_ENV=production rails r script/delayed_job restart
6、在model中编写异步任务的方法
7、调用异步任务:Model.delay.method(params)
详细使用方法参见:http://blog.csdn.net/yangxing_star/article/details/8722969
本文出自 “Bohsu” 博客,请务必保留此出处http://bohsu.blog.51cto.com/6966437/1318674
1、gem 'delayed_job_active_record'
gem 'daemons'
2、bundle install
3、rails g delayed_job:active_record
4、rake db:migrate
5、新窗口启动命令:rake jobs:work
注意:production环境下启动:RAILS_ENV=production rails r script/delayed_job start
重启:RAILS_ENV=production rails r script/delayed_job restart
6、在model中编写异步任务的方法
7、调用异步任务:Model.delay.method(params)
详细使用方法参见:http://blog.csdn.net/yangxing_star/article/details/8722969
本文出自 “Bohsu” 博客,请务必保留此出处http://bohsu.blog.51cto.com/6966437/1318674
相关文章推荐
- 使用Delayed job处理Rails中的异步任务
- 使用Delayed job处理Rails中的异步任务
- AsyncTask异步任务的使用
- PHP使用swoole来实现实时异步任务队列
- Android使用异步任务下载图片
- 使用Timer为界面执行异步任务
- Android25图灵聊天项目------异步任务类的使用
- Android异步任务AsyncTask使用
- Django中使用celery完成异步任务的示例代码
- Django中如何使用django-celery完成异步任务 (2)
- AsynTask异步任务的使用(再也忘不了了)
- 使用异步任务下载图片~
- Android性能优化之使用线程池处理异步任务
- 插件开发技术说明(18)---异步任务队列使用
- Android性能优化之使用线程池处理异步任务
- 异步任务加载网络数据——AsyncTask使用
- Rails 中的异步任务
- [Android]异步任务AsyncTask使用解析
- Android异步任务AsyncTask的使用与原理分析
- [Android]异步任务AsyncTask使用解析