标签: ruby resque
我试图了解resque的设计和工作方式。我知道它将JSON对象存储在Redis中,但Redis只是一个非常快速的键值数据库。什么与并发有什么关系? resque是否只是创建其他系统进程?怎么样? Windows不支持“fork”。它只是产生线程吗?
由于
答案 0 :(得分:2)
Resque基本上产生/复制您的rails环境并在新进程中运行。
然后使用redis在您配置的队列中查找要执行的作业。 它使用给定的参数评估在队列中找到的对象(回答“执行”消息)。