imi 是基于 Swoole 的 PHP 协程开发框架,它支持 Http、Http2、WebSocket、TCP、UDP、MQTT 等主流协议的服务开发,特别适合互联网微服务、即时通讯聊天im、1 Q W $ G物联网等场景!。
核心组件:
HttpApi、WebSocket、TCP、UDP、MQTT 服务器
MySQL 连接池 (主从+负载均衡)
Redis 连接池 (主从+负载均衡)
超好用的 ORM (DW 5 P w G H xb、Redis、Tree)
毫秒级热更新
AOP
Bean 容器
缓存 (Cache)
配置读写 (Config)
枚举 (Enum)
事件 (Event)
门面 (Facade)
验证器 (V* 3 J a W { G c salidate)
锁 (Lock)
日志 (Log)
异步任务 (Task)
环境要求:
Redis、MySQL
i: ? W 2 Z Omi协程开发框架 更新日志:
v1.2.22P ! A M 7
增强
新增支持配置 JsonObjectParser、JsonO J q KArrayParser 序列化时. . F的参数
新增 JsonEncode 注解,支持设定 JSON 类型字段序列化时的配置
新增根据注释或声明类型,实现 Inject、RequestInject、ServerInject 的智能注入
新增 ConnectContext::getFd() 获取当前连接号` – W k l a Q N
更新 geneI x ] M b [ , krate^ 7 F d/model 工具,支持定义生成模型所继承的基类
优化
优化 JsonErrorHandleM h wr 使用 JsonView 实? 1 k 3 T 2 7现
优化 Group
修复
没有已知 BUG