展开
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() 方法不存在问题
加载全部内容
猿编程电脑客户端86M26079人在玩很多家长想要培养孩子的思维能力,让孩子使...
下载scratch3.0中文版47M24837人在玩scratch30中文版是一款非常不错的...
下载易简玖大猫运行库合集正式版971M14233人在玩如果您是游戏开发人员的话可以试试这款易简...
下载黑群晖DSM7.0iso镜像版216M13802人在玩各位编程行业的朋友们注意了,黑群晖DSM...
下载scratch免激活版32M12445人在玩开发脑力从娃娃抓起,这款scratch免...
下载Primer 51M10903人在玩一款专业用于PCR或者测序引物及杂交探针...
下载cuda9.0官方版1G5857人在玩很多人不知道cuda90是什么,其实cu...
下载Pageoffice序列号10K5715人在玩Pageoffice是很贵的一款软件了...
下载pageoffice永久免费版30M5591人在玩小伙伴们我掐指一算,你可能缺少一款pag...
下载pc logo X641.48M4811人在玩PCLogo中文版下载文件小编已经发布过...
下载