wgqi1126 / swoole-worker
Swoole job worker helper
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/wgqi1126/swoole-worker
README
Swoole 协程并发执行器
用法
<?php use Wgqi1126\SwooleWorker\SwooleJob; use Swoole\Coroutine\Channel; use Wgqi1126\SwooleWorker\SwooleWorker; require_once __DIR__ . '/vendor/autoload.php'; $job = new class implements SwooleJob { public function master(Channel $channel) { print "master\n"; for ($i = 0; $i < 100; $i++) $channel->push($i); } public function worker($data = null) { print "worker-{$data}\n"; sleep(1); } }; $worker = new SwooleWorker($job); $worker->run();