展开

imi是基于PHP Swoole的高性能协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP、MQTT 服务的开发,在 Swoole 的加持下,相比php-fpm请求响应能力,I/O密集型场景处理能力,有着本质上的提升。

imi是基于Swoole的一款PHP协程开发框架,包括Http Server、TCP server、UDP server和MQTT server等多种功能组件,强大的协程异步功能可对数据库查询等I/O密集型场景并发处理,开发效率和PHP框架一样,功能都是很强大的。
核心组件:
HttpApi、WebSocket、TCP、UDP、MQTT 服务器
MySQL 连接池 (主从+负载均衡)
Redis 连接池 (主从+负载均衡)
超好用的 ORM (Db、Redis、Tree)
毫秒级热更新
AOP
Bean 容器
缓存 (Cache)
配置读写 (Config)
枚举 (Enum)
事件 (Event)
门面 (Facade)
验证器 (Validate)
锁 (Lock)
日志 (Log)
异步任务 (Task)
环境要求:
Redis、MySQL
1、常驻内存
作为 Swoole 框架,能够避免重复加载带来的性能损耗,提升性能
2、协程异步
提高对数据库查询等 I/O 密集型场景并发处理能力
3、毫秒级热更新重启
imi 拥有与传统 PHP 框架一样的开发效率,保存即看效果,开发体验与 fpm 无差别
v1.2.21
增强
Http 路由支持 ./ 用法
Server 工具类新增:sendByFlag、sendRawByFlag、close、closeByFlag 方法
Server 工具类 send()、sendByFlag()、sendRaw()、sendRawByFlag() 支持 SWOOLE_BASE 模式跨进程推送
Server 工具类 sendToGroup()、sendRawToGroup() 支持 SWOOLE_BASE 模式跨进程推送
优化
引入代码静态分析、格式检测
更新 .env 组件版本 #75
模型类的 save() 方法不再使用 replace 实现
优化向 WebSocket 推送时判断连接合法性
优化热更新
优化 ConnectionBinder
修复
修复停止服务命令报错问题
修正异常内容的拼写
修复 Group isInGroup()、getFds() 方法不存在问题
加载全部内容
猿编程电脑客户端86M26442人在玩很多家长想要培养孩子的思维能力,让孩子使...
下载
scratch3.0中文版47M25346人在玩scratch30中文版是一款非常不错的...
下载
易简玖大猫运行库合集正式版971M15100人在玩如果您是游戏开发人员的话可以试试这款易简...
下载
黑群晖DSM7.0iso镜像版216M13866人在玩各位编程行业的朋友们注意了,黑群晖DSM...
下载
scratch免激活版32M12618人在玩开发脑力从娃娃抓起,这款scratch免...
下载
Primer 51M11004人在玩一款专业用于PCR或者测序引物及杂交探针...
下载
cuda9.0官方版1G5866人在玩很多人不知道cuda90是什么,其实cu...
下载
Pageoffice序列号10K5828人在玩Pageoffice是很贵的一款软件了...
下载
pageoffice永久免费版30M5685人在玩小伙伴们我掐指一算,你可能缺少一款pag...
下载
pc logo X641.48M4943人在玩PCLogo中文版下载文件小编已经发布过...
下载