示例:https://github.com/erDong01/doc/blob/master/php/swoole/pool1.md
在业务不断变化开发中,难免会碰到需要做数据处理,当数据超过10万+耗时就会变长,这时候需要开多任务处理。
示例中使用了swoole多进程池,还是比较方便,还是碰到不少问题,laravel框架和swoole不太兼容。
swoole shutdown 关闭进程池要注意触发那一刻会把所有未运行完的进程都会关闭。
环境:
php 7.4
swoole 4.5
mysql 5.7