中文在线一区二区_欧美在线综合_久久久久久综合_欧美一区二区三区视频_国产免费看_国产福利精品一区

ServerManager

ServerManagerEasySwoole 框架中,用于全局存儲 Swoole 對象實例 所用的一個單例對象。完整的代碼實現在 \EasySwoole\EasySwoole\ServerManager

關鍵函數

__construct

在構造函數中,ServerManager 實例化了一個事件注冊器 \EasySwoole\EasySwoole\Swoole\EventRegister,本質上這是一個數組容器。該容器用于存儲注冊給 Swoole 實例的事件回調。

createSwooleServer

該函數會根據所傳遞的參數與配置項,創建一個 Swoole 實例,并把該實例賦值存儲到 ServerManager 對象swooleServer 屬性中。

addServer

該函數用于調用 Swoole 實例addlistener 方法,創建一個 Swoole的子服務,并返回該主服務的事件注冊器 EventRegister,注意該注冊器的作用域僅僅在對應的子服務中。

start

該函數用于調用 Swoole 實例start 方法,也就是實質性地啟動一個 Swoole 服務。該函數做了如下事情:

  • 注冊主實例的事件回調
  • 注冊各個子服務的事件回調
  • 啟動服務

其他函數

名稱 參數 功能描述
getSwooleServer string $serverName = null 用于獲取當前的 Swoole 實例 或者是對應子服務的 subPort 對象
getEventRegister string $serverName = null 用于獲取 主Swoole實例 或者是對應子服務的subPort對象 的事件回調注冊容器
isStart - 用于判斷當前服務是否已經啟動
主站蜘蛛池模板: 黄色影视在线免费观看 | 青青草久久网 | 91偷拍精品一区二区三区 | 精品久久久久久 | 国产精品一区久久久 | 亚洲视频在线观看 | 色综合天天综合网国产成人综合天 | 日本a在线| 色婷婷精品国产一区二区三区 | 99亚洲伊人久久精品影院红桃 | 视频一区二区三区在线观看 | 国产免费性 | 欧美日韩精品一区二区 | 三级无遮挡污在线观看 | 成人免费看黄 | 亚洲精品第一区在线观看 | 午夜激情影院 | 免费观看a毛片 | 一区国产精品 | 黄色午夜 | 2023国产精品久久久精品双 | 精品国产99| 亚洲成人免费 | 影音先锋亚洲精品 | 久久久国产一区 | 北条麻妃一区二区三区在线观看 | 亚洲精品夜夜夜 | 网站色| 操视频网站 | 91久久国产精品 | 亚洲欧美日韩成人 | 精品无人区一区二区三区动漫 | 久久人爽 | 成人国产精品久久久 | 日韩欧美手机在线 | 蜜桃色网 | 精品欧美一区二区三区久久久 | 日韩精品1区 | 在线播放一区二区三区 | 99久久婷婷国产综合精品草原 | 国变精品美女久久久久av爽 |