swoole中task任务

三部曲

一,设置task_worker_number

二,onTask

三,onFinish

public function onTask($ws, $task_id, $from_id, $data){
    echo "Tasker进程接收到数据";
    echo "#{$ws->worker_id}\nonTask: [PID={$ws->worker_pid}]: task_id=$task_id, data_len=".json_encode($data).".".PHP_EOL;
    sleep(10);
    return 'on task finish';

}

public function onFinish($ws, $task_id, $data){
    echo "Task#$task_id finished, data_len=".strlen($data).PHP_EOL;
    echo "{$data}";
}

猜你喜欢

转载自blog.csdn.net/qq_40876291/article/details/84188276