getSwoole(); if (!isset($server->setting['task_worker_num']) || !class_exists($class)) { return; } /** @var Task $class */ $class = Snowflake::createObject($class); $class->setParams($params); $randWorkerId = random_int(0, $server->setting['task_worker_num'] - 1); $server->task(serialize($class), $randWorkerId); } }