什么是Workerman
Workerman是一款纯PHP开发的开源的高性能的PHP socket 异步框架。被广泛的用于移动通讯、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。 支持Websocket、HTTP等协议,支持自定义协议。基于workerman开发者可以更专注于业务逻辑开发,不必再为PHP Socket底层开发而烦恼。查看更多 »
src="http://ghbtns.com/github-btn.html?user=walkor&repo=workerman&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" allowtransparency="true" style="box-sizing: border-box; width: 150px; height: 30px;"> | src="http://ghbtns.com/github-btn.html?user=walkor&repo=workerman&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" allowtransparency="true" style="box-sizing: border-box; width: 150px; height: 30px;"> |
Workerman支持的特性
- 纯PHP开发,多进程支持,支持hhvm
- 支持TCP/UDP,单机可支持数百万以上TCP长连接
- 支持分布式,集群能支持数百万甚至更高的并发TCP连接
- 支持libevent事件触发网络库
- 支持热更新及服务器平滑重启
- 支持守护进程化和统计监控模块
The
Workerman Framework
高性能
基于高性能的libevent事件网络库,单机可支持百万的并发连接,长连接吞吐量高达36W/S。PHP数据库等对象可以常驻内存,减少解析编译及网络开销。
高可用
已被多家公司证实其高可用性,这些公司不乏日营业额过亿的电子商务公司用于服务器后台的开发,以及知名网游公司用于游戏后台的开发。
开发简单
接口简单,并已经有很多成熟的网络应用,只要你会PHP,你就可以在这些应用的基础上快速的开发出自己的Socket应用服务。