什么是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使用场景:
游戏,直播,互联网,移动通信,物联网,车联网等。