Swoole 协程工作池 swoole-co-pool
Posted programmer123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swoole 协程工作池 swoole-co-pool相关的知识,希望对你有一定的参考价值。
介绍
Swoole 协程工作池,它可以限定你的同时工作协程数量,并且减少协程频繁创建销毁的损耗。
原理
事先定好协程数量和工作队列长度,将所有工作协程事先创建好。
使用 SwooleCoroutineChannel
实现工作队列。
在每个工作协程中,SwooleCoroutineChannel->pop()
。一旦有新的任务 push
进队列,就会有一个工作协程被唤醒。
安装
在您的composer.json中加入配置: 然后执行composer update
命令。
使用
代码示例
详见 test/test.php
以上是关于Swoole 协程工作池 swoole-co-pool的主要内容,如果未能解决你的问题,请参考以下文章