我正在尝试使用Gearman Bundle,但无法看到如何访问唯一的作业id而不是作业句柄
$gmClient = $this->get('gearman');
$gmClient->addServer('127.0.0.1', 4730);
$result = $gmClient->doBackgroundJob("ShareightBundleAdminBundleWorkersGetImageSizeWorker~getImageSizes",
'test','myuniqueid'); //this returns the job handle
$this->jobHandle = $result;
$jobStatus = $gmClient->getJobStatus($result);
var_dump($jobStatus);exit;
bundle有一个配置参数- generate_unique_key: true
-但是我在文档中看不到如何使用这个生成的键
唯一id用于合并作业,而不是用于标识单个作业。因此,Gearman没有提供通过唯一id获取作业状态的方法,所讨论的bundle也没有。作业句柄是检索作业状态的唯一有效参数。