多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# task_worker_num 配置`Task`进程的数量,配置此参数后将会启用`task`功能。所以`Server`务必要注册`onTask`、`onFinish`2个事件回调函数。如果没有注册,服务器程序将无法启动。 * `Task`进程是同步阻塞的,配置方式与`Worker`同步模式一致 * 最大值不得超过`SWOOLE_CPU_NUM * 1000` 计算方法 ---- * 单个task的处理耗时,如`100ms`,那一个进程1秒就可以处理`1/0.1=10`个task * task投递的速度,如每秒产生`2000`个task * `2000/10=200`,需要设置`task_worker_num => 200`,启用`200`个task进程 > Task进程内不能使用`swoole_server->task`方法 > Task进程内不能使用`swoole_mysql`、`swoole_redis`、`swoole_event`等异步IO函数