用户进程
Swoft 框架里面的进程分为Server 前置进程和自定义进程两种。
前置进程
Server 前置进程,Http Server 启动之前创建的守护进程(swoole_server->addProcess)
- 通常放置于
app/Boot
目录 @Process
注解上要写明boot=true
才会随着server启动,否则不会创建
自定义进程
用户在业务逻辑中创建自定义的进程, 通常放置于 app/Process
目录
- 不会随server启动
- 需要用户自己手动启动它(比如监听server启动事件时,或者在cli 环境下运行命令时)
ProcessBuilder::create('customProcess')->start();
更多关于进程的定义和使用,请看接下来的章节