# 惊艳!imi - 基于 Swoole 的 PHP 协程开发框架
imi 是一款基于 Swoole 的 PHP 协程开发框架,在服务开发领域表现卓越。它全面支持 Http、Http2、WebSocket、TCP、UDP、MQTT 等主流协议,在互联网微服务、即时通讯聊天 im、物联网等场景中如鱼得水。
## 核心组件大揭秘
- **服务器类**:HttpApi、WebSocket、TCP、UDP、MQTT 服务器
- **连接池**:MySQL 连接池(主从 + 负载均衡)、Redis 连接池(主从 + 负载均衡)
- **实用工具**:超好用的 ORM(Db、Redis、Tree)、毫秒级热更新、AOP Bean 容器、缓存(Cache)、配置读写(Config)、枚举(Enum)、事件(Event)、门面(Facade)、验证器(Validate)、锁(Lock)、日志(Log)、异步任务(Task)
## 环境要求早知道
需 Redis、MySQL
## v1.2.22 更新日志
### 增强功能
- 新增支持配置 JsonObjectParser、JsonArrayParser 序列化时的参数
- 新增 JsonEncode 注解,支持设定 JSON 类型字段序列化时的配置
- 新增根据注释或声明类型,实现 Inject、RequestInject、ServerInject 的智能注入
- 新增 ConnectContext::getFd() 获取当前连接号
- 更新 generate/model 工具,支持定义生成模型所继承的基类
### 优化亮点
- 优化 JsonErrorHandler 使用 JsonView 实现
- 优化 Group
### 修复情况
没有已知 BUG
解压密码: qq112233aa
暂无评论内容