什么是Workerman

Workerman是一款開源高性能異步PHP socket即時通訊框架。支持高并發,超高穩定性,被廣泛的用于手機app、移動通訊,微信小程序,手游服務端、網絡游戲、PHP聊天室、硬件通訊、智能家居、車聯網、物聯網等領域的開發。 支持TCP長連接,支持Websocket、HTTP等協議,支持自定義協議。擁有異步Mysql、異步Redis、異步Http、MQTT物聯網客戶端、異步消息隊列等眾多高性能組件。查看更多 ?

技術交流群:549059456 workerman官方10群

Workerman支持的特性

  1. 純PHP開發,多進程支持,支持php7,支持hhvm
  2. 支持TCP/UDP,單機可支持數百萬以上TCP長連接
  3. 支持分布式部署,集群能支持數百萬甚至更高的并發TCP連接
  4. 支持libevent事件觸發網絡庫
  5. 支持熱更新及服務器平滑重啟
  6. 擁有異步Mysql、Redis、Dns等眾多高性能組件
查看更多 ?

高性能高性能

基于高性能的Epoll事件網絡庫,單機可支持百萬的并發連接,長連接吞吐量高達36W/S。PHP數據庫等對象可以常駐內存,減少解析編譯及網絡開銷。

高可用性高可用

已被多家公司證實其高可用性,這些公司不乏日營業額過億的電子商務公司用于服務器后臺的開發,以及知名網游公司用于游戲后臺的開發。

開發使用簡單開發簡單

接口簡單,并已經有很多成熟的網絡應用,只要你會PHP,你就可以在這些應用的基礎上快速的開發出自己的Socket應用服務。

workerman相關應用

推薦

泡泡IM一款功能強大的WebIM源碼,支持H5網頁聊天,支持通訊錄、群聊、私聊、表情、傳圖、傳文件、離線消息、歷史消息記錄等功能。支持萬人在線。

推薦

Workerman開發的客服系統,任何站點引入一段js即可接入,接入成本極低。支持web站點和移動站點,支持表情、傳圖、傳文件、粘貼截圖、離線消息、客服管理、留言、歷史記錄、會話統計,支持多站點。

一套基于開發的智能的人機交互系統,基于機器學習開發的實時、簡單、高效率(7*24小時服務)、安全低成本的智能客服機器人系統。該系統適用于互聯網、金融、旅游、教育、政府、等各行各業。在降低企業成本,提高顧客滿意度方面有起重要作用。

PHP聊天室

workerman-chat PHP聊天室

一個可擴展的php socket的聊天室,服務端采用GatewayWorker作為socket服務器框架,支持萬人在線,采用web-socket-js作為前端websocket庫,支持多瀏覽器。同樣可以用作app聊天室開發。
詳情 ? 下載源代碼 ?

web 消息推送示意圖

Web消息推送系統 web-msg-sender

web消息推送系統,能夠通過socket 長連接實時推送消息給所有用戶,基于PHPSocketIO開發,客戶端使用socket.io客戶端,支持各種瀏覽器。
詳情 ? 下載源代碼 ?

使用HTML5+WebSocket+GatewayWorker實時推送技術開發的小蝌蚪聊天室,聊天室中玩家們化身為小蝌蚪,可以自由游動,并且可以實時聊天,非常有趣。
詳情 ? 下載源代碼 ?

BrowserQuest是Mozilla發布的一款2D圖形的MMO(大型多人在線)游戲,玩家可以聊天、打怪、升級、尋寶、獲得成就。這里基于WorkerMan框架重寫了BrowserQuest服務端nodejs部分,瀏覽器與后端同樣是基于websocket協議通訊。
詳情 ? 下載源代碼 ?

PHPSocket.IO

PHPSocket.IO是Socket.IO的PHP 服務端版本。PHP版socket.io可用來替代傳統nodejs版本socket.io服務端,并且接口與其一致,可用于開發跨瀏覽器或者安卓、ios等移動端即時通訊應用。
下載源代碼 ?

一個php寫的socks5代理,基于workerman開發。socks5代理不關心應用層協議,是一種通用的代理服務器,可用于做游戲代理、http代理等等。
下載源代碼 ?

基于workerman開發的一個http代理。源碼僅有幾十行,性能強悍。

phptty是一個基于瀏覽器的Linux終端模擬器,可以在瀏覽器里面控制Linux終端程序。服務端基于workerman開發。phptty可以實現很多有意思的功能,例如利用htop命令查看服務器負載,tail -f 實時服務器錯誤日志等等。
Yy4080私人影院

一個通過瀏覽器查看vmstat命令的工具,以更友好的方式實時展示服務器cpu、內存、IO等情況
詳情 ? 下載源代碼 ?

利用瀏覽器HTML5捕獲攝像頭視頻并轉換成ascii碼流,并利用workerman實時轉發給其它瀏覽器展示
下載源代碼 ?

live-camera 截圖

攝像頭視頻流實時傳輸

網頁HTML5調用攝像頭,利用websocket將攝像頭視頻流實時傳輸給workerman,并實時轉發給其它瀏覽器展示
詳情 ? 下載源代碼 ?

Yy4080私人影院 易聯云是一個跨地域跨網絡的一個云打印平臺。依托于workerman的強大的GatewayWorker分布式架構,實現了包括打印機狀態、打印機信息、打印數據統計、打印訂單統計、打印機溫度、打印機重打、按鍵打印等特色功能。 對外提供接口方式打印,目前有醫院、ktv、餐飲、商城、酒店、加油站等場景得到應用,包括目前最火的三大外賣平臺提供打印應用,物流貨運訂單打印應用。

多人在線 flappy bird

flappy bird 游戲多人在線版

多人在線版flappy bird,游戲中你可以看到無數玩家同時控制小鳥前赴后繼地向前送死的壯烈(搞笑)場面。
詳情 ?

php thrift RPC模塊關系示意圖

Thrift RPC遠程調用框架

Workerman和Thrift框架相結合,目的是解決異構系統與PHP通信的問題,使你的服務更方便的被其它語言調用。
詳情 ? 下載源代碼 ?

PHP json RPC模塊關系示意圖

json RPC遠程調用框架

使用json數據格式通訊的遠程調用系統,通訊格式簡單明了,方便其它語言調用,并集成了監控模塊。
詳情 ? 下載源代碼 ?

PHP統計系統示意圖

分布式統計系統

基于php socket開發的一款分布式統計監控系統,udp數據上報,分布式統計,結果自動匯總展示。純PHP開發、無需安裝Mysql、Nginx、Apache等軟件。
詳情 ? 下載源代碼 ?

workerman 分布式通訊組件

GatewayWorker框架

GatewayWorker是基于Workerman開發的一個可分布式部署的TCP長連接框架,專門用于快速開發TCP長連接應用,例如app推送服務端、即時IM服務端、游戲服務端、物聯網、智能家居等等
下載源代碼 ? 文檔 ?

一個簡單的消息隊列demo,基于Linux sysv 隊列實現,需要開啟sysvmsg擴展

基于訂閱的進程間通訊組件,事件的訂閱發布機制,使用方法簡單,能夠方便的實現進程間及服務器集群間通訊。
Yy4080私人影院

進程間數據共享組件,用于分布式數據共享。服務端基于Workerman。客戶端可用于任何PHP項目。

二維碼

技術交流群

微信捐贈

支付寶捐贈


捐贈墻      我要捐贈

99¥*小威2019-12-17支付寶
6.66¥*無2019-12-11微信
1.68¥*衣2019-12-11微信
5¥*邦2019-12-11微信
8¥*空2019-12-11微信
6.66¥*無2019-12-05微信
18¥*世其2019-11-29支付寶
10¥*米2019-11-28微信
100¥*俊杰2019-11-27支付寶
10¥深*)2019-11-25微信
0.4¥*??2019-11-25微信
1¥*磊2019-11-22微信
10¥*樂2019-11-15微信
6.66¥*海偉2019-11-14支付寶
10¥*敏2019-11-13支付寶
6¥*口2019-11-02微信
6.66¥*~2019-11-02微信
6.66¥*桂鋒2019-11-01支付寶
? 所有清單

問答動態

最近更新

用戶案例


相關連接

Yy4080私人影院版權所有 成都風禾網絡科技有限公司


Powered by web-msg-sender!




聯系我們
  • QQ群1:257046084 (2000人已滿)
    QQ群2:137410824 (2000人已滿)
    QQ群3:527941005 (2000人已滿)
    QQ群4:172789145 (2000人已滿)
    QQ群5:605328640 (2000人已滿)
    QQ群6:532976970 (2000人已滿)
    QQ群7:679148501 (2000人已滿)
    QQ群8:812483358 (2000人已滿)
    QQ群9:645569639 (2000人已滿)
    QQ群10:549059456 (2000人)
    游戲開發群:564297822(2000人)
    提示:一個人只能加一個群哦
    郵箱:walkor#workerman.net