workerman
文章目录
Workerman是一款纯PHP开发的开源高性能的PHP 应用容器。
应用方向
- 即时通讯类
- 物联网类
- 游戏服务器类
- HTTP服务
- SOA服务化
- 其它服务器软件
- GatewayWOrker
- PHPSocket.IO
- http代理
- sock5代理
- 组件
- 异步redis
- 异步http客户端
- 物联网mqtt客户端
- 消息队列
原理
客户端与worker进程关系
进程独立运作,采用epoll+非阻塞io
主进程为了稳定,只负责监控子进程,不负责接收数据也不做任务业务逻辑
主进程与worker子进程关系
master进程: 进程间通信 worker 进程池
worker进程: 监听端口、接收请求、逻辑处理、返回结果、关闭连接
文章作者 小叨
上次更新 2023-05-04