workerman是一款开源高性能异步php socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、php聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。
支持tcp长连接,支持websocket、http等协议,支持自定义协议。拥有异步mysql、异步redis、异步http、mqtt物联网客户端、异步消息队列等众多高性能组件。
推荐:workerman教程
workerman的目标是让php开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解php socket以及php多进程细节。 workerman本身是一个php多进程服务器框架,具有php进程管理以及socket通信的模块,所以不依赖php-fpm、nginx或者apache等这些容器便可以独立运行。
特性:
支持hhvm
使用php开发
支持php多进程/多线程(多线程版本)
标准输入输出重定向
支持毫秒定时器
支持基于事件的异步编程
守护进程化
支持tcp/udp
支持多端口监听
接口上支持各种应用层协议
支持libevent事件轮询库,支持高并发
支持服务平滑重启
支持php文件更新检测及自动加载
支持php长连接
支持以指定用户运行子进程
支持telnet远程控制
高性能
以上就是workerman框架是啥的详细内容。