imi v1.0.3 发布,重磅推出注解及代码的毫秒级热更新

宇润
 宇润
发布于 2019年07月22日
收藏 14

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。

由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。

框架遵守 PSR 标准规范,提供 AOP、注解、连接池、请求上下文管理、ORM模型等常用组件。

imi 的模型支持关联关系的定义,增删改查一把梭!

毫秒级的注解及代码热更新,让你在开发时只管一把梭,体验与 fpm 下开发并无二致,保存就刷新,立马看到效果。

与其他专注微服务领域的 Swoole 框架不同,imi 专注单体应用开发。原因很简单:大部分公司都不需要上微服务,单体应用足矣。

imi 框架第一个版本 v0.0.1 首发于 2018 年 6 月 21 日

更新内容

增强

  • 海量提升热更新性能,从秒级变为 毫秒级

  • 小幅提升冷启动性能

  • 增加文件上传测试用例

修复

  • 修复 Db Statement 缓存释放问题

  • 修复 Inotify 热更新问题

测试用例计划及进度

[√] Aop
[√] Config
[ ] Cache
[√] Db
[√] Enum
[√] Event
[√] Inject
[√] Redis
[√] HttpServer
[√] HttpValidate
[ ] WebSocketServer
[ ] TCPServer
[ ] UDPServer
[√] Task
[ ] Lock
[ ] Log
[ ] Model
[ ] Process
[ ] Utils

联系我们

Github 反馈:https://github.com/Yurunsoft/IMI/issues

码云仓库:https://gitee.com/yurunsoft/IMI

开源中国 问答:https://www.oschina.net/question

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:imi v1.0.3 发布,重磅推出注解及代码的毫秒级热更新
加载中

最新评论(13

p
phper08
有个建议,安装和启动教程放在IMI的README.md和文档里,而不是放在空项目和demo里
宇润
宇润
好的,后面还会考虑加入生成项目的命令
玖伍贰柒
玖伍贰柒
为了长头发,我用了
doyouhaobaby
doyouhaobaby
😆 毫秒级启动如何做到的。。
宇润
宇润
毫秒级的热更新,并不是冷启动哦
回去干活
回去干活
像我现在还一直在用fpm的是不是已经out了?
弄月
弄月
牛B
宇润
宇润
毫秒级的注解及代码热更新,让你在开发时只管一把梭,体验与 fpm 下开发并无二致,保存就刷新,立马看到效果。——认准宇润PHP全家桶,不加班,长头发,脱单,一把梭!
霡霂
霡霂
划重点:长头发、脱单。我怀疑你在影射什么,但是我没有证据。😳 @红薯
海诺者
海诺者
希望支持开启tcp服务
宇润
宇润
支持
开源红薯烹调技术专家
开源红薯烹调技术专家
终于明白logo的含义了: 头发秃的木有了只有耳朵了。两眼泪汪汪是相见恨晚的意思么😄
宇润
宇润
阅读理解满分
返回顶部
顶部