国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

GatewayWorker 安裝拓展最多能支持多少tcp并發(fā)

gaohaichao

有幾個問題請教一下,剛接觸沒有多久如果提的問題比較幼稚請見諒!
1、GatewayWorker 在windows下安裝https://wenda.workerman.net/question/3404event擴展拓展最多能支持多少tcp并發(fā)? 例如我的服務(wù)器配置 8G:內(nèi)存? ?CPU:4核
2、Events.php文件中?處理的業(yè)務(wù)比較多 我看了一些例子建議不要在Events.php? 難道只是做一個比較簡單的判斷設(shè)備在線而已嗎?
以上請詳細解答!謝謝

4598 1 0
1個回答

xiuwang

1、我看手冊說workerman在windows單個進程最多只能支持255個連接不清楚安裝event擴展后是否可以支持更多
2、Events.php 是業(yè)務(wù)邏輯入口,類似mvc框架的index.php,如果業(yè)務(wù)復(fù)雜可以把業(yè)務(wù)封裝成不同的類文件的。
比如

class Events {
? ? public static function onMessage($client_id, $message) {
? ? ? ? // message 類似?'{"class":"user", "method":"login", "params":{"uname":"tom", "password":"blabla..."}}';
? ? ? ? $data = json_decode($message);
? ? ? ? $class = $data;
? ? ? ? $method = $data;
? ? ? ? $params = $data;
? ? ? ? $class = new $class();
? ? ? ? call_user_func_array(array($class, $method), $params);
? ? }
}

這樣就可以將請求路由到不同的類文件處理了。注意上面用了自動加載,你得洗個spl_autoload去自動加載你的類文件

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??