您好,欢迎访问一九零五行业门户网

Workerman是什么?

下面由workerman入门教程栏目给大家介绍workerman是什么,希望对需要的朋友有所帮助!
workerman是一个高性能的php socket 服务器框架,workerman基于php多进程以及libevent事件轮询库,php开发者只要实现一两个接口,便可以开发出自己的网络应用。
workerman的目标是让php开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解php socket以及php多进程细节。 
workerman本身是一个php多进程服务器框架,具有php进程管理以及socket通信的模块,所以不依赖php-fpm、nginx或者apache等这些容器便可以独立运行。
workerman不是重复造轮子,它不是一个mvc框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。
workerman可以说是php领域的一次创新,让开发者彻底摆脱了php只能做web的束缚。
实际上workerman类似一个php版本的nginx,核心也是多进程+epoll+非阻塞io。
workerman每个进程能维持上万并发连接。由于本身常住内存,不依赖apache、nginx、php-fpm这些容器,拥有超高的性能。
同时支持tcp、udp、unixsocket,支持长连接,支持websocket、http、wss、https等通讯协以及各种自定义协议。
拥有定时器、异步socket客户端、异步mysql、异步redis、异步http、异步消息队列等众多高性能组件。
更多workerman相关技术文章,请访问workerman教程栏目进行学习!
以上就是workerman是什么?的详细内容。
其它类似信息

推荐信息