github: https://github.com/deepziyu/yii2-swoole
为什么说是彻底解决呢?因为之前的一堆 swoole/workerman 结合 yii2/laravel 的框架的 io 调用(比如 sql、redis 或者 rpc )还是阻塞的,虽然 hello-world 压测不错,但是实际上业务中都有大量 io,也许 qps 比 php-fpm 还低,因为 php-fpm 可以几百上千,swoole 的 worker 进程就 n 个。
为什么说是彻底解决呢?因为之前的一堆 swoole/workerman 结合 yii2/laravel 的框架的 io 调用(比如 sql、redis 或者 rpc )还是阻塞的,虽然 hello-world 压测不错,但是实际上业务中都有大量 io,也许 qps 比 php-fpm 还低,因为 php-fpm 可以几百上千,swoole 的 worker 进程就 n 个。