旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Swoole > 正文

swoole事宜如何用【swoole】,swoole

作者:搜搜PHP网发布时间:2019-12-06分类:Swoole浏览:81


导读:Swoole\Server是事宜驱动形式,一切的营业逻辑代码必需写在事宜回调函数中。当特定的收集事宜发作后,底层会主动回调指定的PHP函数。共支撑13种事宜。(引荐进修:...

Swoole\Server是事宜驱动形式,一切的营业逻辑代码必需写在事宜回调函数中。当特定的收集事宜发作后,底层会主动回调指定的PHP函数。共支撑13种事宜。 (引荐进修: swoole视频教程)

事宜实行递次

一切事宜回调均在$server->start后发作

服务器封闭程序停止时末了一次事宜是onShutdown

服务器启动胜利后,onStart/onManagerStart/onWorkerStart会在差别的历程内并发实行

onReceive/onConnect/onClose在Worker历程中触发

Worker/Task历程启动/完毕时会离别挪用一次onWorkerStart/onWorkerStop

onTask事宜仅在task历程中发作

onFinish事宜仅在worker历程中发作

onStart/onManagerStart/onWorkerStart 3个事宜的实行递次是不确定的

协程形式

Swoole2/4版本支撑了协程,运用协程后事宜回调函数将会并发地实行。协程是一种用户态线程完成,没有分外的调理斲丧,仅占用内存。

运用协程形式,能够理解为“每次事宜回调函数都邑建立一个新的线程去实行,事宜回调函数实行完成后,线程退出”。

假如愿望封闭协程,可设置:

$server->set(["enable_coroutine" => false, ]);

以上就是swoole事宜如何用的细致内容,更多请关注ki4网别的相干文章!

标签:swoole