管理程序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...