Свойство | Тип | Описание | |
---|---|---|---|
$id | integer | 当前进程的唯一ID | |
$serverId | integer | 当前进程的服务器ID | |
$taskId | integer | 任务序号, 从0开始 |
Свойство | Тип | Описание | |
---|---|---|---|
$server | Swoole\Server | ||
$serverName | string | 服务器名 | |
$startTime | integer | 当前进程启动时间 |
Метод | Описание | |
---|---|---|
__construct ( Swoole\Server $server ) | WorkerBase constructor. | |
finish ( $rs ) | 给投递者返回信息 | |
log ( string $label, array $data = null, string $type = 'other', string $color = '[36m' ) | 输出自定义log | |
onPipeMessage ( Swoole\Server $server, $fromWorkerId, $message, $fromServerId ) : null | 接受到任意进程的调用(空方法) | |
onStart ( ) | 对象启动(空方法) | |
onStop ( ) | 退出程序是回调 | |
onTask ( Swoole\Server $server, integer $taskId, integer $fromId, $data, integer $fromServerId ) : mixed | 收到任务后回调(空方法) | |
sendMessage ( $data, integer $workerId, integer $serverId ) : boolean | 向任意 worker 进程或者 task 进程发送消息 |
Метод | Описание | |
---|---|---|
debug ( string | array $labelOrData, array $data = null ) | 调试信息 | |
info ( string | array $labelOrData, array $data = null ) | 输出信息 | |
timeTick ( integer $interval, string | array | Closure $callback, mixed | null $params = null ) | 增加一个优化执行时间间隔的定时器 | |
trace ( string | array $labelOrData, array $data = null ) | 跟踪信息 | |
warn ( string | array $labelOrData, array $data = null ) | 错误信息 |
public __construct ( Swoole\Server $server ) | ||
$server | Swoole\Server |
public onPipeMessage ( Swoole\Server $server, $fromWorkerId, $message, $fromServerId ) : null | ||
$server | Swoole\Server | |
$fromWorkerId | ||
$message | ||
Результат | null |
protected static string $serverName | ||
Результат | string |
protected static int $startTime | ||
Результат | integer |