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统计监控系统 等等。
项目主页:http://www.open-open.com/lib/view/home/1397273024215