这是我的问题。实施队列轨道3
我正在实施一个系统,视频必须等待他自己轮到访问这些资源并进行处理。所以我需要实现一个接收信号的队列,当资源是免费的,以便其余的请求可以得到满足。据推测,不会有更多的10/20请求排队。资源使用取决于视频的长度。
我读了一些关于resque ad delay_job的内容。你有什么更适合我的需求?
在此先感谢。
这是我的问题。实施队列轨道3
我正在实施一个系统,视频必须等待他自己轮到访问这些资源并进行处理。所以我需要实现一个接收信号的队列,当资源是免费的,以便其余的请求可以得到满足。据推测,不会有更多的10/20请求排队。资源使用取决于视频的长度。
我读了一些关于resque ad delay_job的内容。你有什么更适合我的需求?
在此先感谢。
如果你需要一些简单的只能在一台机器上运行的东西,我会建议你使用delayed_job。 我使用它在服务器上对视频进行代码转换取得了很大的成功,并且安装和管理都非常简单。
有关如何设置的说明,请参阅delayed_job上的文档。
DJ和Resque都是帮助后台工作的宝石。主要解除引用是DJ在DB中存储作业,但在Redis中为Resque。
我支持Resque,因为
1. A Ruby library for creating, querying, and processing jobs
2. A Rake task for starting a worker which processes jobs
3. A Sinatra app for monitoring queues, jobs, and workers.
易于使用Rails应用程序集成。