swoole學習筆記一

2021-07-27 09:12:52 字數 306 閱讀 2397

管理程序manager

非同步reactor執行緒(全非同步非阻塞)

同步或者非同步worker程序,沒有用到epoll

task worker程序(完全是同步阻塞模式)

factory<->task

如果reactor最大允許監聽的事件數比reactor的事件數小的話用poll/select,否則用epoll/kqueue

client的型別:tcp,tcp6,udp,udp6,unixstream,unixdgram

client

dns:只可以是非同步的查詢,hashmap

swoole學習筆記

一 服務端 0.swoole常用的配置項 daemonize true 守護程序化 worker num swoole配置引數 設定啟動的worker程序數 如 1 個請求耗時 100ms,要提供 1000qps 的處理能力,那必須配置 100 個程序或更多。reactor num 執行緒數 tas...

swoole 學習筆記(1)

解壓 configure make make install tips php i grep php.ini 檢視php.ini 配置檔案位置 獲取原始碼 swoole官網 phpize 生成configure 檔案 configure make make install configure ena...

Swoole學習 Swoole入門指南

初識swoole swoole官網 swoole官方文件 入門書籍 tcp ip網路程式設計 尹聖雨 韓 深入書籍 unix環境高階程式設計 中文第三版 unix網路程式設計卷1 套接字聯網 unix網路程式設計卷2 程序間通訊 版本已更新至4.3.x。swoole2.0增加協程。swoole3.0...