[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
- 提問的藝術