Свойство | Тип | Описание | |
---|---|---|---|
$httpConfig | |||
$tcpConfig |
Метод | Описание | |
---|---|---|
__construct ( $ip = "0.0.0.0", $port = 9567, $httpport = 9566 ) | ||
__destruct ( ) | ||
configure ( array $config ) | Configuration Server.必须在start之前执行 | |
discovery ( array $group, array $report ) | 启动服务发现服务 | |
doWork ( $param ) | ||
initServer ( $server ) | ||
initTask ( $server, $worker_id ) | ||
onFinish ( $serv, $task_id, $data ) | task process finished | |
onHttpFinished ( $serv, $task_id, $data, $response ) | http task finished process | |
onManagerStart ( swoole_server $serv ) | application server first start | |
onManagerStop ( swoole_server $serv ) | ||
onReceive ( swoole_server $serv, $fd, $from_id, $data ) | tcp request process | |
onRequest ( swoole_http_request $request, swoole_http_response $response ) | http request process | |
onStart ( swoole_server $serv ) | application server first start | |
onTask ( $serv, $task_id, $from_id, $data ) | ||
onWorkerError ( swoole_server $serv, $worker_id, $worker_pid, $exit_code ) | ||
onWorkerStart ( $server, $worker_id ) | worker and task init | |
start ( ) : void; | Start Server. |
Метод | Описание | |
---|---|---|
getLocalIp ( ) : string | 获取当前服务器ip,用于服务发现上报IP |
final public __construct ( $ip = "0.0.0.0", $port = 9567, $httpport = 9566 ) |
protected getLocalIp ( ) : string | ||
Результат | string |
final public onFinish ( $serv, $task_id, $data ) |
final public onHttpFinished ( $serv, $task_id, $data, $response ) |
final public onManagerStart ( swoole_server $serv ) | ||
$serv | swoole_server |
final public onManagerStop ( swoole_server $serv ) | ||
$serv | swoole_server |
final public onReceive ( swoole_server $serv, $fd, $from_id, $data ) | ||
$serv | swoole_server |
final public onRequest ( swoole_http_request $request, swoole_http_response $response ) | ||
$request | swoole_http_request | |
$response | swoole_http_response |
final public onStart ( swoole_server $serv ) | ||
$serv | swoole_server |
final public onWorkerError ( swoole_server $serv, $worker_id, $worker_pid, $exit_code ) | ||
$serv | swoole_server |
final public onWorkerStart ( $server, $worker_id ) |