think-swoole教程之簡介
最近開始接觸和開發Swoole,剛開始接觸的時候真的是一臉蒙圈,找了很多資料去了解。
最近在做Swoole的一些高級功能,結合實際項目總結一些Thinkphp6.0框架集成Swoole的一些經驗,結合網絡上的一些資料整理后分享出來。
每天都更新,為了方便閱讀我整理了一個【Swoole教程集合】。
初識 Thinkphp6.0
Swoole 是 PHP 協程框架,使 PHP 開發人員可以編寫高性能高并發的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服務,讓 PHP 不再局限于 Web 領域。Swoole4 協程的成熟將 PHP 帶入了前所未有的時期, 為性能的提升提供了獨一無二的可能性。Swoole 可以廣泛應用于互聯網、移動通信、云計算、 網絡游戲、物聯網(IOT)、車聯網、智能家居等領域。使用 PHP + Swoole 可以使企業 IT 研發團隊的效率大大提升,更加專注于開發創新產品。
Swoole 官方
Swoole 與 Thinkphp6.0 區別
1、Swoole 是使用 C 語言實現的 socket 通信框架,而 Workerman 則是使用純php實現的 socket 框架。
2、Workerman 擁有更多的學習資源,操作也相對簡單,學習成本低。Swoole 需要學習的知識較多,難度稍大。
Think-Swoole 插件
當 ThinkPHP 安裝了 Think-Swoole 插件后,就可以讓我的熟悉的 ThinkPHP 框架基于 Swoole 來運行,使用Swoole的功能。