系统事件

事件类似ThinkPHP的行为或者钩子,是框架在执行过程中预留的开发者执行一些业务逻辑的入口,easySwoole预留了多种全局事件入口,以方便用户更加自由地使用easySwoole框架

其中除框架预处理,其余的事件入口均在Conf/Event.php下,其中Event类必须继承Core\AbstractInterface\AbstractEvent

以下为框架提供给开发者处理业务逻辑的入口:

事件名称 事件入口
框架初始化 frameInitialize
框架初始化完成 frameInitialized
主进程启动 onStart
主进程退出 onShutdown
服务启动前 beforeWorkerStart
服务启动 onWorkerStart
服务退出 onWorkerStop
服务异常 onWorkerError
收到请求 onRequest
请求分发 onDispatcher
响应请求 onResponse
执行任务 onTask
任务结束 onFinish