swoole

什么是swoole:

参考地址

​ swoole是php的一个扩展库。

​ swoole是php的异步,并行,高性能网络通信引擎,使用纯c语言编写,提供了php语言的异步多线程服务器。

​ 异步tcp/udp网络客户端,异步mysql,异步redis数据连接池,asynctask,消息队列,毫秒定时器,异步文件读写,异步dns查询。

​ swoole内置了http/websocket(服务器端/客户端),http2.0服务器端。

swoole提供的功能库:

​ http服务,编写一个简单的webserver。tcp/udp服务,编写一个消息接受处理系统。

​ 异步,可以异步的处理请求。并发,可以并发的处理同一个业务逻辑。

​ 协程,相比线程更稳定和好用,socket,cocket通讯处理技术。

​ 毫秒级别定时器,可以在php中使用定时器。

swoole使用场景:

​ 游戏,直播,互联网,移动通信,物联网,车联网等。

swoole安装: