Ruby和Resque并发

时间:2013-06-19 09:10:55

标签: ruby resque

我试图了解resque的设计和工作方式。我知道它将JSON对象存储在Redis中,但Redis只是一个非常快速的键值数据库。什么与并发有什么关系? resque是否只是创建其他系统进程?怎么样? Windows不支持“fork”。它只是产生线程吗?

由于

1 个答案:

答案 0 :(得分:2)

Resque基本上产生/复制您的rails环境并在新进程中运行。

然后使用redis在您配置的队列中查找要执行的作业。 它使用给定的参数评估在队列中找到的对象(回答“执行”消息)。