//
//
//
//
//
//
//
//
//
//
软件Tags:
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
imi协程开发框架 更新日志:
v1.2.17
增强
新增正则验证注解
新增 RequestContextProxy
新增模型关联前置和后置事件
所有新增特性都可以在 文档 里找到哦
优化
自动化测试抛弃 travis,向 GitHub Actions 迁移
连接上下文操作增加 fd 判断
优化缓存参数key不为字符串时的错误提示
去除模型生成工具多余的参数绑定
为部分不稳定的测试增加重试
修复
修复 RequestProxy->getAttribute()
修复 Server::sendMessage() workerID 获取不到的问题
修复 Mysqli 驱动的编码不生效问题 #71
修复 mysqli 报错:mysqli::next_result(): There is no next result set. Please, call mysqli_more_results()/mysqli::more_results() to check whether to call this function/method