高性能的PHP socket 服務器框架:workerman
workerman是一個高性能的PHP socket 服務器框架,workerman基于PHP多進程以及libevent事件輪詢庫,PHP開發者只要實現一兩個接口,便可以開發出自己的網絡應用,例如Rpc服務、聊天室服務器、游戲服務器等。
workerman的目標是讓PHP開發者更容易的開發出基于socket的高性能的應用服務,而不用去了解PHP socket以及PHP多進程細節。 workerman本身是一個PHP多進程服務器框架,具有PHP進程管理以及socket通信的模塊,所以不依賴php-fpm、nginx或者 apache等這些容器便可以獨立運行。
特性
-
使用PHP開發
-
支持PHP多進程
-
支持TCP/UDP
-
接口上支持各種應用層協議
-
支持libevent事件輪詢庫,支持高并發
-
支持服務平滑重啟
-
支持PHP文件更新檢測及自動加載
-
支持PHP長連接
-
支持以指定用戶運行子進程
-
支持telnet遠程控制
-
高性能
基于workerman已經有很多的網絡應用程序,例如PHP-Json-Rpc 、PHP-Thrift-Rpc、PHP-WebSocket聊天室、PHP統計監控系統 等等。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!