1.GatewayWorker框架是什么?
GatewayWorker基於Workerman開發的一個項目框架,用於快速開發TCP長連接應用,例如app推送服務端、即時IM服務端、游戲服務端、物聯網、智能家居等等
GatewayWorker使用經典的Gateway和Worker進程模型。Gateway進程負責維持客戶端連接,並轉發客戶端的數據給BusinessWorker進程處理,
BusinessWorker進程負責處理實際的業務邏輯(默認調用Events.php處理業務),並將結果推送給對應的客戶端。
Gateway服務和BusinessWorker服務可以分開部署在不同的服務器上,實現分布式集群。GatewayWorker提供非常方便的API,
可以全局廣播數據、可以向某個群體廣播數據、也可以向某個特定客戶端推送數據。配合Workerman的定時器,也可以定時推送數據。
總之就是一個基於workerman的socket框架
2.怎么下載使用?
3.基本環境搭建
點它進行啟動 前提是你已經配置過PHP的環境變量 不然會啟動失敗應該 如果不會配置環境變量 請自行百度吧
啟動后是這樣的界面
4.如何在頁面上連接這個socket服務
這里以js中的websocket為例
紅線填服務器的地址和端口號 這個在GatewayWorker里看
然后刷新頁面控制台中出現下面信息說明連接配置成功