我正在使用 php-resque 来了解具体情况,但我想我正在寻找一个概念性的答案,因此 php/ruby 差异应该不是问题。
假设我向 Resque 添加了一个作业,要求工作进程从 MySQL 数据库中检索一些数据。发出请求的服务器无法直接访问数据库,因此它使用 Resque 来发出此请求。如何将数据库响应传递回调用它的脚本?
根据我的阅读,工作人员似乎必须将该数据存储在 Redis 中,然后我的脚本只需要从那里访问它。我想在我将工作排入队列后,我的脚本只是等待工作人员完成,根据它的 id 跟踪它。这个逻辑合理吗?
最佳答案
关于redis - Resque - 在 worker 完成工作后得到回应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29528855/