【发布时间】:2015-06-14 05:59:28
【问题描述】:
我正在使用 php-resque 来获取细节,但我想我正在寻找一个概念性的答案,因此 php/ruby 的差异应该不是问题。
假设我向 Resque 添加了一个作业,要求一个工作进程从 MySQL 数据库中检索一些数据。发出请求的服务器无法直接访问数据库,因此它使用 Resque 发出此请求。如何将数据库响应传递回调用它的脚本?
从我读到的内容来看,工人似乎必须将这些数据存储在 Redis 中,然后我的脚本只需要从那里访问它。我在想,在我将工作排入队列后,我的脚本只是等到工作人员完成,通过根据它的 id 跟踪它。这个逻辑有意义吗?
【问题讨论】: