Summary 简介 框架特性 关于 Swoft 版本更新 常见问题 参与 Swoft 开始 快速起步 Annotations插件 swoft安装 运行服务 应用结构 技术说明 传统架构 IO复用 Swoole 扩展 Composer 上下文 特别注意 严禁使用 内存泄漏排查 性能优化 基础 注解 为什么使用注解 开发工具 如何使用 配置 环境配置 应用配置 容器 Bean 单例 Prototype 请求实例 接口注入 事件 监听与触发 Swoole事件 Swoft事件 AOP切面编程 声明 使用 顺序 错误处理 错误场景 添加处理器 公共方法 协程方法 定时器 通用函数 基础帮助库 数组 核心 命令行 命令行配置 定义命令 命令运行 输入对象 输出对象 数据展示 Http Server 常用命令 配置参数 控制器 路由绑定 请求对象 响应对象 中间件 异常处理 HTTP 客户端 Websocket 配置服务 管理服务 定义模块 消息控制器 消息发送 异常处理 RPC Server 常用命令 配置参数 声明服务 RPC Client 配置服务 如何使用 1.0 RPC TCP Server 配置服务 管理服务 事件通知 控制器 客户端通信 进程 进程 用户进程 进程池 任务 配置与启用 声明一个任务 协程任务 异步任务 定时任务 数据库 配置 模型 查询器 事务 原生操作 切库 Redis 配置 如何使用 事务 通道 发布订阅 国际化 配置参数 如何使用 验证器 配置 声明验证器 自定义验证器 自定义验证器规则 控制器中使用 非注解使用 日志 控制台日志 应用日志 微服务 服务治理 注册与发现 服务熔断 服务限流 配置中心 工具 SwoftCli 下载安装 自动重启服务 生成应用类文件 创建新应用或组件 打包应用为PHAR Devtool 实体生成 数据迁移 扩展 视图渲染 Apollo Consul Whoops PostgreSql SwooleTracker 开发组件 组件结构 组件入口 组件加载 最佳实践 常规架构 Nginx配置