[TOC]
# 组件设计
******
EasySwoole3.x版本采用组件分离设计,可自行选择需要的组件进行添加使用,框架本身只实现了基础的封装,框架变的更加简洁,轻便。
<br />
## 组件列表
目前 EasySwoole3.x 开源组件如下:
* validate 验证组件
* http http组件,实现了对http控制器的调度封装等
* mysqli 协程版mysqli组件
* rpc rpc组件,可实现rpc分布式
* socket socket组件,实现了对tcp/udp的控制器调度
* trace trace组件,代码追踪
* component 基础组件库
* utility 工具类库
* verifyCode 验证码生成组件
* spl spl组件
* curl curl组件
- 引言
- Introduction
- 运行模式
- php-fpm
- php-cli
- 基础介绍
- 网络协议
- ip
- tcp
- tcp
- http
- webSocket
- udp
- port端口
- 会话管理
- cookie
- session
- api/token
- linux基础
- lnmp安装
- 命令
- 进程管理
- 扩展安装
- 端口监控
- 防火墙说明
- php7.0
- 部分新特性
- php回调/闭包
- 回调事件
- 闭包/匿名函数
- php多进程
- 多进程开启
- 进程通信
- 进程信号
- 僵尸进程
- 孤儿进程
- 守护进程
- 同步/异步
- 阻塞/非阻塞
- 协程
- Swoole
- 初始Swoole
- 运行机制
- 生命周期
- composer使用
- EasySwoole
- 设计理念
- 组件说明
- 运行过程
- demo
- 提问的艺术