Workerman是一款開源高效能非同步PHP socket即時通訊框架。支援高並發,超高穩定性,被廣泛的用於手機app、行動通訊,微信小程序,手遊服務端、網路遊戲、PHP聊天室、硬體通訊、智慧家庭、車聯網、物聯網等領域的開發。
支援TCP長連接,支援Websocket、HTTP等協議,支援自訂協定。擁有非同步Mysql、非同步Redis、非同步Http、MQTT物聯網用戶端、非同步訊息佇列等眾多高效能元件。
推薦:workerman教學
workerman的目標是讓PHP開發者更容易的開發出基於socket的高效能的應用服務,而不用去了解PHP socket以及PHP多進程細節。 workerman本身就是一個PHP多進程伺服器框架,具有PHP進程管理以及socket通訊的模組,所以不依賴php-fpm、nginx或apache等這些容器便可以獨立運作。
特性:
支援HHVM
使用PHP開發
#支援PHP多進程/多執行緒(多執行緒版本)
標準輸入輸出重定向
支援毫秒定時器
支援基於事件的非同步程式設計
守護程式化
支援TCP/UDP
支援多埠監聽
介面上支援各種應用層協定
支援libevent事件輪詢庫,支援高並發
支援服務平滑重啟
支援PHP檔案更新偵測及自動載入
支援PHP長連線
支援以指定使用者執行子進程
支援telnet遠端控制
高效能
以上是workerman框架是啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!