,什么是workerman?

用户投稿 40 0

关于“workerman_php”的问题,小编就整理了【4】个相关介绍“workerman_php”的解答:

什么是workerman?

workerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。

workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHP socket以及PHP多进程细节。

workerman本身是一个PHP多进程服务器框架,具有PHP进程管理以及socket通信的模块,所以不依赖php-fpm、nginx或者apache等这些容器便可以独立运行

workerman后台使用方法?

1. 安装 Workerman

由于要使用客户端点对点通讯,选择了 workerman/gateway-worker 的扩展包,它已经引入了 workerman/workerman 。2. 创建 Workerman 启动文件

创建一个 artisan 命令行工具来启动 Socket 服务端,在 app/Console/Commands 目录下建立命令行文件。3. 创建事件监听文件

创建一个 app/Workerman/Events.php 文件来监听处理 workman 的各种事件。4. 启动 Workerman 服务端

在命令行里面执行,支持的命令大概有 start|stop|restart,其中 -d 的意思是 daemon 模式。

workerman作者?

作者walkor的说法"Workerman可以说是PHP领域的一次创新,让开发者彻底摆脱了PHP只能做WEB的束缚".

采用workerman框架,php的从事人员在技术栈能力上面,不仅要懂得MVC的开发方式;更要懂得socket网络编程、应用层协议、多进程、多进程间通信等等之前很少接触到的技术能力.从这个角度,或许我们该感谢walkor本人.

通信框架定义?

Workerman 是一款开源高性能异步 PHP socket 即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机 app、移动通讯

到此,以上就是小编对于“workerman_php”的问题就介绍到这了,希望介绍关于“workerman_php”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!