gpt4 book ai didi

redis - Resque - 在 worker 完成工作后得到回应

转载 作者:可可西里 更新时间:2023-11-01 11:37:53 26 4
gpt4 key购买 nike

我正在使用 php-resque 来了解具体情况,但我想我正在寻找一个概念性的答案,因此 php/ruby 差异应该不是问题。

假设我向 Resque 添加了一个作业,要求工作进程从 MySQL 数据库中检索一些数据。发出请求的服务器无法直接访问数据库,因此它使用 Resque 来发出此请求。如何将数据库响应传递回调用它的脚本?

根据我的阅读,工作人员似乎必须将该数据存储在 Redis 中,然后我的脚本只需要从那里访问它。我想在我将工作排入队列后,我的脚本只是等待工作人员完成,根据它的 id 跟踪它。这个逻辑合理吗?

最佳答案

立即想到的解决方案是设置 web-hooks并在 resque 完成工作后使用它们。这不会向原始调用者发送响应,但这可能不是您真正想要做的,因为它会导致 blocking .

关于redis - Resque - 在 worker 完成工作后得到回应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29528855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com