Swoole 包含模組
swoole_server
強大的TCP/UDP Server框架,多執行緒,EventLoop,事件驅動,非同步,Worker程式組,Task非同步任務,毫秒定時器,SSL/TLS隧道加密。
- swoole_http_server是swoole_server的子類,內建了Http的支援
- swoole_websocket_server是swoole_http_server的子類,內建了WebSocket的支援
swoole_client
TCP/UDP客戶端,支援同步併發呼叫,也支援非同步事件驅動。
swoole_event
EventLoop API,讓使用者可以直接操作底層的事件迴圈,將socket,stream,管道等Linux檔案加入到事件迴圈中。
eventloop介面僅可用於socket型別的檔案描述符,不能用於磁碟檔案讀寫
swoole_async
非同步IO介面,提供了 非同步檔案系統IO,非同步DNS查詢,非同步MySQL等API。包括2個重要的子模組:
- swoole_timer,非同步毫秒定時器,可以實現間隔時間或一次性的定時任務
- file,檔案系統操作的非同步介面
swoole_process
程式管理模組,可以方便的建立子程式,程式間通訊,程式管理。
swoole_buffer
強大的記憶體區管理工具,像C一樣進行指標計算,又無需關心記憶體的申請和釋放,而且不用擔心記憶體越界,底層全部做好了。
swoole_table
基於共享記憶體和自旋鎖實現的超高效能記憶體表。徹底解決執行緒,程式間資料共享,加鎖同步等問題。
swoole_table的效能可以達到單執行緒每秒讀寫50W次
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018475/viewspace-2900173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- swoole 模組的載入
- Swoole 原始碼分析——Client模組之Recv原始碼client
- Swoole 原始碼分析——Client模組之Send原始碼client
- Ubuntu 16.04.2 LTS 安裝swoole模組Ubuntu
- Swoole 原始碼分析——Client模組之Connect原始碼client
- Swoole 原始碼分析——Server模組之OpenSSL (上)原始碼Server
- Swoole 原始碼分析——Server 模組之 OpenSSL (上)原始碼Server
- Swoole 原始碼分析——Server 模組之 OpenSSL (下)原始碼Server
- Swoole 原始碼分析——Reactor 模組之 ReactorEpoll原始碼React
- Swoole 中通過 process 模組實現多程式
- Swoole 原始碼分析——鎖與訊號量模組原始碼
- Swoole 原始碼分析——基礎模組之 Pipe 管道原始碼
- Swoole 原始碼分析——Server模組之ReactorThread事件迴圈(下)原始碼ServerReactthread事件
- Swoole 原始碼分析——記憶體模組之記憶體池原始碼記憶體
- 搭建基於 Laravel 6.0 - Laravels (swoole) 模組化開發架子(Layui 後臺)LaravelUI
- 基於Swoole的Process程式管理模組支付結果回撥服務
- php swoolePHP
- Swoole 教程
- Laravel-swooleLaravel
- swoole 學習
- swoole 版本更新
- 安裝 Swoole
- Swoole 簡介
- Burpsuite intruder模組 越過token進行爆破,包含靶場搭建UI
- 通過 Swoole\Table 實現 Swoole 多程式資料共享
- 【Swoole原始碼研究】深入理解Swoole協程實現原始碼
- Swoole v4.8.0 版本釋出,增加 Swoole Dashboard 皮膚
- Swoole學習(二)Swoole之TCP伺服器的建立TCP伺服器
- Swoole學習(三)Swoole之UDP伺服器的建立UDP伺服器
- 學習 Swoole(一)
- swoole加速laravel框架Laravel框架
- swoole協程初探
- Swoole 程式模型分析模型
- Swoole 學習指南
- Laravel 整合 Swoole 教程Laravel
- Swoole 原始碼分析——Async 非同步事件系統 Swoole_Event原始碼非同步事件
- Swoole學習(六)Swoole之定時器的建立與清除定時器
- linux下安裝php的swoole擴充套件模組(安裝後php載入不出來?)LinuxPHP套件