handle($handler, $params); } $server = Kiri::getDi()->get(SwooleServerInterface::class); if ($workerId < 0 || $workerId > $server->setting['task_worker_num']) { $workerId = random_int(0, $server->setting['task_worker_num'] - 1); } $server->task(serialize($handler), $workerId); } }