我有一台运行 Beanstalk 的服务器,以及一些运行工作人员的独立服务器,使用 PHP 和 Pheanstalk。
从工人 A 找到工作的那一刻起:
$job = $pheanstalk->watch('tube')
->ignore('default')
->reserve();
$data = json_decode($job->getData(), true);
它删除作业的那一刻($pheanstalk->delete($job);
),可能会发生几十秒。
Beanstalk 是否知道该作业正在处理并且没有其他工作人员会拥有它,或者我会遇到并发问题吗?(两名工人从事同一份工作)。
谢谢您的帮助。