-
Notifications
You must be signed in to change notification settings - Fork 3
Driver Config
Jerry Ma edited this page Feb 18, 2022
·
4 revisions
这里写的驱动配置指的是可以对驱动内的一部分功能进行自定义修改的配置,例如改变驱动的进程模型、初始化位置等。
如果没有特殊说明,这里的配置项仅代表 driver.config
下面字段的配置。
配置项 | 适用驱动 | 默认值 | 说明 |
---|---|---|---|
driver_init_policy |
all | DriverInitPolicy::MULTI_PROCESS_INIT_IN_FIRST_WORKER |
见下方 DriverInitEvent 策略 |
swoole_server_mode |
Swoole | SWOOLE_PROCESS |
可选 SWOOLE_BASE 、SWOOLE_PROCESS ,见 Swoole 文档
|
init_in_user_process_block |
all | true |
当为 false 时,在运行 DriverInit 结束后不进入死循环,见下方用户进程阻断
|
swoole_set |
Swoole | 见子表 Swoole Set | Swoole Server 的 set 配置,见 Swoole 文档
|
swoole_ws_client_set |
Swoole | ['websocket_mask' => true] |
Swoole 中 WebSocket Client 客户端下的 set 配置,见 Swoole 文档
|