首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
imi v2.1 发布,分布式长连接开发框架,支持 Swoole、Workerman 等
![](https://cdn.learnku.com/uploads/images/202202/12/48405/7vuBGoLS3U.jpg!large) ## imi 介绍 imi 是一款支持长连接微服务分布式的 PHP 开发框架,它可以运行在 PHP-FPM、Swoole、Workerman、RoadRunner 等多种容器环境下。 imi 支持开发 Http 接口,以及 Http2、WebSocket、TCP、UDP、MQTT 等常驻内存服务。 imi 拥有丰富的功能组件,v2.1 版本内置了 2 个分布式长连接服务的解决方案。 imi 框架现在已经稳定运行在:文旅电商平台、物联网充电云平台、停车云平台、支付微服务、短信微服务、钱包微服务、卡牌游戏服务端、数据迁移服务(虎扑)等项目中。 Github:<https://github.com/imiphp/imi> 文档:<https://doc.imiphp.com/> 免费视频教程列表:<https://www.imiphp.com/course.html> ## 功能特性 * 拥抱强类型 * 多容器(PHP-FPM、Swoole、Workerman、RoadRunner) * 无心智负担的[长连接分布式方案](https://doc.imiphp.com/v2.1/core/long-connection-distributed.html)(网关/消息队列) * 常驻内存毫秒级热更新,保存即生效 * [自研现代化 ORM](https://doc.imiphp.com/v2.1/components/orm/index.html) (支持数据库、Redis、Swoole Table) * [宏定义](https://doc.imiphp.com/components/macro.html) 更多功能等你来发掘…… ## v2.1 更新日志 * 宏定义 * 异步日志 * 定时任务的最小、最大延迟执行秒数 * Swoole WebSocket Server 支持 syncConnect * 支持为数据库连接设置表前缀 * 模型注解 JsonEncode 增强,增加 JsonDecode 注解 * 支持从 Query 构建 SQL 语句 * 新增 Model::exists() 用于判断记录是否存在 * 支持设置字段为 createTime,插入记录时自动设置时间 ## 开发团队 **宇润**,94年植树节生,无锡人。imi 框架创始人,Swoole 内核开发组成员,宇润 PHP 系列组件作者。 开源项目包括但不限于:imi、PaySDK、YurunHttp、Guzzle-Swoole、YurunOAuthLogin、ChineseUtil 等 Github:[https://github.com/Yurunsoft](https://link.zhihu.com/?target=https%3A//github.com/Yurunsoft) 主要贡献:imi 发起人,负责主要开发和维护 --- **NHZEX** Github:[https://github.com/NHZEX](https://link.zhihu.com/?target=https%3A//github.com/NHZEX) 主要贡献:代码优化、bug修复、测试优化、PHP 8.1 兼容 --- **封尘**,93年,狮子座,宣城人。imi 框架开发组成员,开源作者。 开源项目包括但不限于:fcup、mjs、university font icon library、fcphp、fcblog 等 Github:[https://github.com/lovefc](https://link.zhihu.com/?target=https%3A//github.com/lovefc) 主要贡献:imi 早期用户,imi 1.0、2.0 官网页面作者 --- **阿诺Eno**,99年出生,成都人,全栈程序员(主后端),医学生(本科护理学专业),硕士二战考生。 常用编程语言PHP、NodeJs等,imi 框架开发组成员。 一名热衷于用代码创造世界的护士小哥,独爱PHP,大学期间主导过20多个主要以PHP为后端的WEB项目的开发,具有丰富的码农经验,也擅长接国内外软件毕业设计。 Github:[https://github.com/Gumo666](https://link.zhihu.com/?target=https%3A//github.com/Gumo666) 主要贡献:文档编写、bug 修复、本文章编辑
发布于2年前 · 33 次浏览 · 来自
分享
宇润
![](https://cdn.learnku.com/uploads/images/202202/12/48405/7vuBGoLS3U.jpg!large) ## imi 介绍 imi 是一款支持长连接微服务分布式的 PHP 开发框架,它可以运行在 PHP-FPM、Swoole、Workerman、RoadRunner 等多种容器环境下。 imi 支持开发 Http 接口,以及 Http2、WebSocket、TCP、UDP、MQTT 等常驻内存服务。 imi 拥有丰富的功能组件,v2.1 版本内置了 2 个分布式长连接服务的解决方案。 imi 框架现在已经稳定运行在:文旅电商平台、物联网充电云平台、停车云平台、支付微服务、短信微服务、钱包微服务、卡牌游戏服务端、数据迁移服务(虎扑)等项目中。 Github:<https://github.com/imiphp/imi> 文档:<https://doc.imiphp.com/> 免费视频教程列表:<https://www.imiphp.com/course.html> ## 功能特性 * 拥抱强类型 * 多容器(PHP-FPM、Swoole、Workerman、RoadRunner) * 无心智负担的[长连接分布式方案](https://doc.imiphp.com/v2.1/core/long-connection-distributed.html)(网关/消息队列) * 常驻内存毫秒级热更新,保存即生效 * [自研现代化 ORM](https://doc.imiphp.com/v2.1/components/orm/index.html) (支持数据库、Redis、Swoole Table) * [宏定义](https://doc.imiphp.com/components/macro.html) 更多功能等你来发掘…… ## v2.1 更新日志 * 宏定义 * 异步日志 * 定时任务的最小、最大延迟执行秒数 * Swoole WebSocket Server 支持 syncConnect * 支持为数据库连接设置表前缀 * 模型注解 JsonEncode 增强,增加 JsonDecode 注解 * 支持从 Query 构建 SQL 语句 * 新增 Model::exists() 用于判断记录是否存在 * 支持设置字段为 createTime,插入记录时自动设置时间 ## 开发团队 **宇润**,94年植树节生,无锡人。imi 框架创始人,Swoole 内核开发组成员,宇润 PHP 系列组件作者。 开源项目包括但不限于:imi、PaySDK、YurunHttp、Guzzle-Swoole、YurunOAuthLogin、ChineseUtil 等 Github:[https://github.com/Yurunsoft](https://link.zhihu.com/?target=https%3A//github.com/Yurunsoft) 主要贡献:imi 发起人,负责主要开发和维护 --- **NHZEX** Github:[https://github.com/NHZEX](https://link.zhihu.com/?target=https%3A//github.com/NHZEX) 主要贡献:代码优化、bug修复、测试优化、PHP 8.1 兼容 --- **封尘**,93年,狮子座,宣城人。imi 框架开发组成员,开源作者。 开源项目包括但不限于:fcup、mjs、university font icon library、fcphp、fcblog 等 Github:[https://github.com/lovefc](https://link.zhihu.com/?target=https%3A//github.com/lovefc) 主要贡献:imi 早期用户,imi 1.0、2.0 官网页面作者 --- **阿诺Eno**,99年出生,成都人,全栈程序员(主后端),医学生(本科护理学专业),硕士二战考生。 常用编程语言PHP、NodeJs等,imi 框架开发组成员。 一名热衷于用代码创造世界的护士小哥,独爱PHP,大学期间主导过20多个主要以PHP为后端的WEB项目的开发,具有丰富的码农经验,也擅长接国内外软件毕业设计。 Github:[https://github.com/Gumo666](https://link.zhihu.com/?target=https%3A//github.com/Gumo666) 主要贡献:文档编写、bug 修复、本文章编辑
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
2022-02-15
1
15216******
阿诺Eno的github 访问不了
赞
0
回复
微信公众号
热门内容
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。