Expand description
Worker 数量配置
§PHP 对齐
对齐 PHP think-swoole 的 worker_num 配置项:
// vendor/topthink/think-swoole/src/config/swoole.php:17
'options' => [
'reactor_num' => swoole_cpu_num(),
'worker_num' => swoole_cpu_num(), // ← 默认 = CPU 核数
'task_worker_num' => swoole_cpu_num(),
]Rust 端使用 num_cpus::get() 获取 CPU 核数,并提供 builder 模式自定义。
Structs§
- Worker
Config - Worker 数量配置
Constants§
- DEFAULT_
WORKER_ NUM - 默认 worker 数(对齐
swoole_cpu_num()) - MAX_
WORKER_ NUM - 最大 worker 数(避免过度创建线程导致调度开销过大)
- MIN_
WORKER_ NUM - 最小 worker 数(避免 0 worker 导致 runtime 无法启动)