01 workerman之GatewayWorker框架簡單使用


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里看

然后刷新頁面控制台中出現下面信息說明連接配置成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM