ServerManager
ServerManager 它是一个单例类(use EasySwoole\Component\Singleton)
在的mainServerCreate
事件中可通过createSwooleServer
监听子服务.
该方法在框架底层自动调用,将创建一个swoole主服务(未开启服务),可通过getSwooleServer
方法获取,并设置事件回调,调用原生swoole服务方法创建子服务,等
创建子服务
通过getSwooleServer
可获取当前创建的swoole服务以及监听的子服务
获取注册事件类 getMainEventRegister
方法可获取主服务的事件注册类,该类可注册主服务的事件回调
该方法框架底层自动调用,在mainServerCreate
事件中,传入到EasySwooleEvent
的mainServerCreate
方法作为参数使用,例如为主服务注册onWorkerStart事件
getSubServerRegister
getSubServerRegister
将获取到所有子服务创建的事件回调.