Swoole 使 PHP 開發(fā)人員可以編寫高性能高并發(fā)的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服務,讓 PHP 不再局限于 Web 領域。Swoole4 協(xié)程的成熟將 PHP 帶入了前所未有的時期, 為性能的提升提供了獨一無二的可能性。Swoole 可以廣泛應用于互聯(lián)網(wǎng)、移動通信、云計算、 網(wǎng)絡游戲、物聯(lián)網(wǎng)(IOT)、車聯(lián)網(wǎng)、智能家居等領域。使用 PHP + Swoole 可以使企業(yè) IT 研發(fā)團隊的效率大大提升,更加專注于開發(fā)創(chuàng)新產(chǎn)品。
Swoole Worker
Swoole Worker是基于Swoole4開發(fā)的一款分布式長連接開發(fā)框架。常駐內(nèi)存,協(xié)程,高性能高并發(fā);分布式部署,橫向擴容,使得能支持龐大的連接數(shù);無感知安全重啟,無縫升級代碼;接口豐富,支持單個發(fā)送,分組發(fā)送,群發(fā)廣播等接口。
分布式定時任務 (Swoole Crontab)
基于 Swoole 的定時器程序,支持秒級處理,完全兼容 crontab 語法,且支持秒的配置,可使用數(shù)組規(guī)定好精確操作時間,Web 界面管理,增刪改查任務,完整的權限控制
實時視頻語音 (Webrtc)
基于 Swoole4 高性能協(xié)程的 demo 級實時視頻和語音通話方案,采用 webrtc 協(xié)議,并已經(jīng)做好 p2p 打洞,中繼服務器,演示地址:https://webrtc.dingjw.com/room.php?cid=2
xlswriter
xlswriter是一個 PHP C 擴展,支持 Swoole 協(xié)程環(huán)境,可用于在 Excel 2007+ XLSX 文件中讀取數(shù)據(jù),插入多個工作表,寫入文本、數(shù)字、公式、日期、圖表、圖片和超鏈接。
ThinkCMF
ThinkCMF 是一款基于 ThinkPHP+Mysql 開發(fā)的 CMS,完美支持 Swoole,框架自身提供基礎的管理功能,而開發(fā)者可以根據(jù)自身的需求以應用的形式進行擴展。每個應用都能獨立的完成自己的任務,也可通過系統(tǒng)調(diào)用其他應用進行協(xié)同工作。在這種運行機制下,開發(fā)商場應用的用戶無需關心開發(fā) SNS 應用時如何工作的,但他們之間又可通過系統(tǒng)本身進行協(xié)調(diào),大大的降低了開發(fā)成本和溝通成本
以上就是“Swoole:PHP 協(xié)程框架”的詳細內(nèi)容,更多請關注木子天禾科技其它相關文章!