Php gearman文件上传

Php gearman文件上传,php,gearman,Php,Gearman,是否可以使用gearman上传文件? 再见。使用标准php上传文件。将文件的字节读入变量并传递给服务器 客户机具有某种形式的blob数据 并希望将加工外包出去 将数据传输到云。要做到这一点 与服务器建立连接,然后 请求服务器执行某些操作 函数在该数据上运行 这将使用file\u get\u内容读取文件,并将其传递给GearmanClient的do()方法。不需要“上传”内容,它将被传输给gearman,并进一步传输给工人 client.php <?php $client= new Gear

是否可以使用gearman上传文件?
再见。

使用标准php上传文件。将文件的字节读入变量并传递给服务器

客户机具有某种形式的blob数据 并希望将加工外包出去 将数据传输到云。要做到这一点 与服务器建立连接,然后 请求服务器执行某些操作 函数在该数据上运行


这将使用file\u get\u内容读取文件,并将其传递给GearmanClient的do()方法。不需要“上传”内容,它将被传输给gearman,并进一步传输给工人

client.php

<?php
$client= new GearmanClient();
$client->addServer();
print_r(unserialize($client->do("wordcount", file_get_contents('filename.txt'))));

我不明白为什么不。你能更具体地说明你遇到了什么样的问题吗?我正在寻找一个小例子,只是一个提示。主要的问题是我找不到将$job->workload()传递给worker的方法可能是序列化($\u文件)?
<?php
$worker= new GearmanWorker();
$worker->addServer();
$worker->addFunction("wordcount", "worker_function");
while ($worker->work());

function worker_function($job)
{
  return serialize(array_count_values(str_word_count($job->workload(),1)));
}