# 前言 EasySwoole Distributed 的由来
本项目由`SwooleDistributed`项目与`EasySwoole`项目共同发起。
喜欢请给主项目一个[Star](https://github.com/esd-projects/esd-server)。
>[info] 简单,易用,高性能,高扩展性,强大的插件管理,丰富的插件系统。高颜值的PHP协程框架。文档后续会简称为`ESD`
交流群:994811283
项目组织地址:[https://github.com/esd-projects](https://github.com/esd-projects)
分布式库组织地址:[https://github.com/esd-cloud](https://github.com/esd-cloud)
![](https://box.kancloud.cn/b4c400bc5dc61d44ce5f2f238a6ae71c_1039x654.png)
![](https://box.kancloud.cn/94700271de0f20b4b1c9e2cc271d3124_1037x747.png)
![](https://box.kancloud.cn/3138b504ac03dae0b40d5155b23d8470_1151x281.png)
- 前言
- 捐赠ESD项目
- 使用篇-通用
- 环境
- 安装
- 规范
- 压力测试
- 配置
- 如何设置YML配置
- server配置
- 端口配置
- 项目结构
- 事件派发
- 日志
- 注解
- DI容器
- 自定义进程
- 并发及协程池
- Console插件
- Scheduled插件
- Redis插件
- AOP插件
- Saber插件
- Mysql插件
- mysql事务
- Actuator插件
- Whoops插件
- Cache插件
- PHPUnit插件
- Security插件
- Session插件
- EasyRoute插件
- http路由
- ProcessRpc插件
- AutoReload插件
- AnnotationsScan插件
- Tracing-plugin插件
- MQTT插件
- Pack插件
- AMQP插件
- Validate插件
- Uid插件
- Topic插件
- Blade插件
- CsvReader插件
- hashed-wheel-timer-plugin插件
- 使用篇-HTTP
- 路由
- 静态文件
- 路由定义
- 修饰方法
- 路由分组
- 资源路由
- 端口作用域
- 异常处理
- 跨域请求
- 路由缓存
- 控制器
- 控制器初始化
- 前置操作
- 跳转和重定向
- 异常处理
- 请求
- 请求对象
- 请求信息
- request消息
- response消息
- stream消息
- url接口
- 验证器
- 内置验证器
- 内置过滤器
- 使用篇-WS
- 如何使用
- 路由
- 使用篇-TCP
- 插件篇-PluginSystem
- 微服务篇-ESDCloud
- CircuitBreaker插件
- SaberCloud插件
- 分布式链路追踪系统
- Consul插件