swoft2 进程详解
基本功能介绍- swoft2 自定义用户进程来定期执行用户自定义任务
- swoft2 支持进程池解决多进程并发执行用户自定义任务
多进程程序设计能解决很多有意义的问题,程序的主进程运行核心任务,一些辅助进程解决一些例如消息队列的处理,后台定期执行的任务处理,文件监控,定期日志上报等相关功能.每个进程都有独立的上下文,进程之间互不干扰.
功能的相关配置选项- 用户进程的配置一般需要在 bean.php 里注册,系统会自动加载用户配置的自定义进程
- 进程池的配置也需要在 bean.php 配置进程池配置项,但进程池不会自动加载,需要手动执行命令来启动用户进程
'httpServer' => [
'class' => HttpServer::class,
'port' => 18306,
'listener' => [
'rpc' => bean('rpcServer')
],
'process' => [