GearmanTask::sendWorkload()

向 Gearman 服务器发送工作负载(workload)数据

首字母:G

函数名称:GearmanTask::sendWorkload()

适用版本:Gearman 0.6.0 或更高版本

函数描述:该函数用于向 Gearman 服务器发送工作负载(workload)数据。

用法:

bool GearmanTask::sendWorkload ( string $data )

参数:

  • $data:要发送的工作负载数据,类型为字符串。

返回值:

  • 成功发送工作负载数据时,返回 true。
  • 发送失败时,返回 false。

示例:

addServer('127.0.0.1', 4730);
// 设置要执行的工作负载数据
$workload = "This is the workload to be sent to the worker.";
$task->setData($workload);
// 发送工作负载数据
if ($task->sendWorkload($workload)) {
 echo "工作负载数据发送成功!";
} else {
 echo "工作负载数据发送失败!";
}
?>

在上面的示例中,我们首先创建了一个 Gearman 任务,并设置要连接的 Gearman 服务器。然后,我们设置要发送的工作负载数据,并通过 sendWorkload() 函数将其发送到 Gearman 服务器。最后,根据发送结果输出相应的信息。

同首字母函数