Workman PHP多进程模型
PHP 的多进程模型,用 Workman 搭起来真的是省心不少。结构清晰,性能也不错,适合高并发的 HTTP 求。你要是习惯了用pcntl_fork()
自己拉进程,这个方案可以帮你省掉不少脑细胞。
Workman 的设计比较简洁,拿来就能用,而且用起来像 Node 那套事件驱动模型,写异步逻辑挺顺手的。支持 TCP、HTTP、WebSocket,甚至还能和Redis
、MySQL
混搭,用来搭微服务通信都没问题。
像onWorkerStart
、onMessage
这些事件回调,挺适合做业务逻辑的拆分,不会像纯fork
那样容易搞混进程状态。而且你要是有定时任务、长连接这类需求,它也能稳稳跑。
哦对了,附带的文档也蛮清晰,配合下面这堆多进程资料一起看,理解更透彻:
- unix 多进程多进程编程
- PHP 多进程 httpserver
- Linux 多进程
- 多进程交互
- python 多进程
- PHP 实现多线程多进程
- php 开启多进程的方法
- Php 多进程实现代码
- Python 多进程实例
- 多进程 PING 工具
如果你现在正好在写后端服务,或者想提高 PHP 并发的能力,Workman 这个模型可以放心试一试。
下载地址
用户评论