V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GeekHub
V2EX  ›  couashi  ›  全部回复第 1 页 / 共 5 页
回复总数  81
1  2  3  4  5  
直接找国医大师
豆制品
62 天前
回复了 nutting 创建的主题 塞尔达传说 不知道有防寒服,死扛过去了
啥游戏?
没变化呀 ...
1 <?php
2 $worker = new GearmanClient();
3
4 $worker->addServer();
5
6 $worker->setCompleteCallback("complete");
7
8 $worker->setCreatedCallback('created');
9
10 $worker->addTask('doSomething', 'yes', null);
11
12 var_dump($worker->runTasks());
13
14 function created($task)
15 {
16 print "已创建任务:" . $task->jobHandle(). PHP_EOL;
17 }
18
19 function complete($task)
20 {
21 print "完成:" . $task->data() . PHP_EOL;
22 }


server.php

1 <?php
2 $worker = new GearmanWorker();
3
4 $worker->addServer();
5
6 $worker->addFunction('doSomething', 'doSomethingFn');
7
8 print "等待处理...." . PHP_EOL;
9
10 while ($worker->work()) {
11
12 }
13
14 function doSomethingFn($job)
15 {
16 print "已收到,正在处理..". $job->handle() . PHP_EOL;
17 $workload = $job->workload();
18 $workload_size = $job->workloadSize();
19
20 print "Workload: $workload ($workload_size)" . PHP_EOL;
21
22 $result = "doSomething | " . $workload;
23 print "处理完成,返回结果: " . $result;
24 return $result;
25 }
@UnrealEngine

client.php
@offswitch 这个可以
建议后期应该部署定时任务管理后台
需要安装 gearmand, 安装 gearman 的 php 扩展, 启动 gearmand 服务
是不是刚入职
113 天前
回复了 Osk 创建的主题 问与答 现在去公园跑步有风险吗?
我都跑一个月了
好文案
125 天前
回复了 Nagisa1992 创建的主题 职场话题 今年形势真的挺艰难的
和语言没啥关系
137 天前
回复了 ZField 创建的主题 求职 Java 后端找工作至今杳无音讯,只能再试试了
你这个简历有点悬
155 天前
回复了 OTTOmonkey 创建的主题 职场话题 极度厌恶工作和上司怎么办?
干不爽就辞职,年轻就是燥
156 天前
回复了 swordspoet 创建的主题 职场话题 明天上班,记得定闹钟
忘定闹钟了,今天早上来的很匆忙早饭都没吃
167 天前
回复了 Evilk 创建的主题 PHP 你们生产环境 PHP 版本?
5.6 和 7.0
1  2  3  4  5  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4257 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 03:46 · PVG 11:46 · LAX 20:46 · JFK 23:46
♥ Do have faith in what you're doing.