用户进程

Swoft 框架里面的进程分为Server 前置进程和自定义进程两种。

前置进程

Server 前置进程,Http Server 启动之前创建的守护进程(swoole_server->addProcess)

  • 通常放置于 app/Boot 目录
  • @Process 注解上要写明 boot=true 才会随着server启动,否则不会创建

自定义进程

用户在业务逻辑中创建自定义的进程, 通常放置于 app/Process 目录

  • 不会随server启动
  • 需要用户自己手动启动它(比如监听server启动事件时,或者在cli 环境下运行命令时)
  1. ProcessBuilder::create('customProcess')->start();

更多关于进程的定义和使用,请看接下来的章节