<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 概述 ### 1、本服務使用的GatewayWorke,請點擊參考手冊查看詳情( ![參考手冊 ](http://doc2.workerman.net "參考手冊 ")); ### 2、服務端在vendor/GatewayWorker_linux; ### 3、具體實現步驟 1、網站頁面建立與GatewayWorker的websocket連接 2、GatewayWorker發現有頁面發起連接時,將對應連接的client\_id發給網站頁面 3、網站頁面收到client\_id后觸發一個ajax請求(假設是`bind.php`)將client\_id發到mvc后端 4、mvc后端`bind.php`收到client\_id后利用GatewayClient調用`Gateway::bindUid($client_id, $uid)`將client\_id與當前 uid(用戶id或者客戶端唯一標識)綁定。如果有群組、群發功能,也可以利用`Gateway::joinGroup($client_id, $group_id)`將client\_id加入到對應分組 5、頁面發起的所有請求都直接post/get到mvc框架統一處理,包括發送消息 6、mvc框架處理業務過程中需要向某個uid或者某個群組發送數據時,直接調用[GatewayClient](https://github.com/walkor/GatewayClient)的接口`Gateway::sendToUid Gateway::sendToGroup` 等發送即可 ### 4、目錄結構 ~~~ . ├── Applications // 這里是所有開發者應用項目 │?? └── YourApp // 其中一個項目目錄,目錄名可以自定義 │?? ├── Events.php // 開發者只需要關注這個文件 │?? ├── start_gateway.php // gateway進程啟動腳本,包括端口號等設置 │?? ├── start_businessworker.php // businessWorker進程啟動腳本 │?? └── start_register.php // 注冊服務啟動腳本 │ ├── start.php // 全局啟動腳本,此腳本會依次加載Applications/項目/start_*.php啟動腳本 │ └── vendor // GatewayWorker框架和Workerman框架源碼目錄,此目錄開發者不用關心 ~~~ ### 5、啟動與停止 #### 啟動 1、以debug(調試)方式啟動 `php start.php start` 2、以daemon(守護進程)方式啟動 `php start.php start -d` #### 停止 `php start.php stop` #### 重啟 `php start.php restart` #### 平滑重啟 `php start.php reload` #### 查看狀態 `php start.php status`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看