swoole 是一个高性能网络通信框架, 基本不用 Nginx了, 可以考虑用Nginx 做代理服务器。 [ Hyperf、Swoft、EasySwoole、MixPHP ]
Master 主进程负责创建多个线程来接受和返回用户的请求, 同时生成一个 manager 进程.
manager 进程负责生成和管理 N 多个 worker 和 tasker 进程.
worker 和 task 是负责干活的.
Manager 项目经理
worker 组长
taskWker 组员
一、Swoole 讲解
TCP 服务器
UDP 服务器
HTTP 服务器
WebSocket 服务器
Task 任务
协程、管道等
二、异步IO 场景
swoole_timer_tick 毫秒级别定时器
异步文件IO
Swoole\Coroutine\System::writeFile()
Swoole\Coroutine\System::readFile($filename);
异步MySQL
//此行代码后,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO,见文档"一键协程化"章节
Swoole\Runtime::enableCoroutine();
异步Redis
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。