我正在使用php-resque来表示细节,但我想我正在寻找一个概念性的答案,所以php / ruby的差异应该不是问题。
假设我向Resque添加一个作业,要求工作进程从MySQL数据库中检索一些数据。发出请求的服务器无法直接访问数据库,因此它使用Resque来发出此请求。如何将数据库响应传递回调用它的脚本?
从我读到的内容来看,工作人员似乎必须将数据存储在Redis中,然后我的脚本必须从那里访问它。在我排队工作之后,我正在考虑,我的脚本只需等待工人完成,然后根据其ID进行跟踪。这种逻辑是否有意义?