基于 Swoole 的协程 PHP 开发框架 IMI

基于 Swoole 的协程 PHP 开发框架 IMI

Apache
PHP
跨平台
2018-06-21
宇润

介绍

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

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

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

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

功能组件

  •  Server (Http/Websocket/Tcp/Udp)
  •  容器 (PSR-11)
  •  Aop 注入
  •  Http 中间件 (PSR-15)
  •  MySQL 连接池 (协程&同步,主从,负载均衡)
  •  Redis 连接池 (协程&同步,负载均衡)
  •  Db 连贯操作
  •  关系型数据库 模型
  •  跨进程共享内存表 模型
  •  Redis 模型
  •  日志 (PSR-3 / File + Console)
  •  缓存 (PSR-16 / File + Redis)
  •  验证器 (Valitation)
  •  Task 异步任务
  •  进程/进程池
  •  命令行开发辅助工具
  •  业务代码热更新

开始使用

完全开发手册

新项目 Demo

运行环境

  • Linux 系统 (Swoole 不支持在 Windows 上运行)
  • PHP >= 7.1
  • Composer
  • Swoole >= 4.3.0
  • Redis、PDO 扩展

版权信息

IMI 遵循 Apache2 开源协议发布,并提供免费使用。

鸣谢

感谢以下开源项目 (按字母顺序排列) 为 IMI 提供强力支持!

的码云指数为
超过 的项目
加载中

评论(1)

紫清风玲
紫清风玲
支持一下

imi v1.0.14 发布,Swoole 高性能协程应用开发框架

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

10/18 13:28

imi v1.0.13 发布,新增支持 Swoole 高性能协程服务器

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

09/27 13:08

imi v1.0.12 发布,优化框架底层及请求上下文处理

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

09/20 16:50

imi v1.0.11 发布,优化提升性能

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 ...

09/12 13:13

imi v1.0.10 发布,Swoole 协程应用开发框架

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 ...

09/06 16:18

imi v1.0.9,新增支持树形模型、分页查询

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 ...

08/30 13:23

ChineseUtil v1.1.2 发布,PHP 中文工具包

PHP 中文工具类 ChineseUtil,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写; 本类库字典数据总共收录 73925 个汉字,包括:3955 个简体字,1761 个繁体字,68209 个其它汉字。 码云...

08/26 15:10

imi v1.0.8,新增支持 Swoole Tracker、Smarty

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 ...

08/23 15:22

imi v1.0.7 首个使用木兰宽松许可证的 Swoole 框架

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 ...

08/15 15:13

imi v1.0.6 发布,支持模型更新自动时间戳

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 ...

08/09 15:51

没有更多内容

加载失败,请刷新页面

8
回答
【一周热点】Linux.org 被黑,留下华为警告 | Edge 的卡不仅仅是形而上学的

回顾一周社区热门资讯与你的精彩留言~ 第【六】期:1208-12014 读者神回复 from: Linux.org 被黑,攻击者留下“菊花”警告 --- ...

2018/12/14 15:57

没有更多内容

加载失败,请刷新页面

没有更多内容

SplPriorityQueue 序列化并反序列化后结果为空问题解决

今天在尝试把SplPriorityQueue对象序列化并反序列化后,遇到了问题。反序列化后在队列里的数据全没了,这让我很伤心。 <?php $pq = new SplPriorityQueue; $pq->insert('imi 基于 Swoole 常驻...

2018/12/19 13:46
22
0
PHP 的 Phar 包原来性能这么强!

之前有在群里看到人说,有一些 Swoole 框架启动速度慢,尤其是挂载的网络硬盘下运行尤其的慢。 我想,由于 Swoole 可以让 PHP 应用实现常驻内存,所以启动时候势必要扫描和加载许多文件,这应...

2018/09/02 10:24
144
0
【宇润日常疯测-005】PHP 中的 clone 和 new 性能比较

clone和new本不应该放在一起比较,它们的作用是不同的。但可能有一些场景下,可以用clone也可以用new,那么这时候我们选哪个呢? 我编写了两个测试,第一个是声明一个空类,第二个是带构造方...

2018/12/13 13:47
110
1
U-boot中增加ping命令

在配置文件 include/configs/at91rm9200dk.h的宏CONFIG_COMMANDS中增加CFG_CMD_PING,如下: #define CONFIG_COMMANDS \ ((CONFIG_CMD_DFL | CFG_CMD_MII |\ CFG_CMD_DHCP | CFG_CMD_PING ) ...

2016/03/14 13:56
2
1
Swoole 自定义项目初始化事件处理的实现

最近使用基于 Swoole 开发的 imi 框架 开发项目,碰到一个需求,就是想要做项目初始化处理。当初始化处理完成前,不想让 Swoole 处理请求。因为可能有一些值没有加载进来,处理请求极有可能出...

2018/09/13 14:38
172
0
数据处理与回归分析

#include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include "LinearEquation.h" #include "RegressAnalyze.h" // 随机样本分析 void irhis(double x[], int n...

2010/03/30 12:58
141
0
iOS 开发技术牛人博客

iOS 开发技术牛人博客

2015/10/12 11:53
2.4K
1
iOS、mac开源项目及库汇总 快快收藏

iOS、mac开源项目及库汇总 快快收藏 快快收藏 快快收藏 快快收藏 快快收藏

2016/07/01 09:22
9
0
Ankara prefabrik ev Yapim

Ankara prefabrik ev yapımı ile artık eskisi gibi olmadan teknoloji odaklı prefabrik evler yapılmaktadır....

2018/02/20 16:25
28
0
2018年中国金融科技领军人物和企业榜正式公布:金融壹账通入榜区块链领军企业

近日,“第三届中国金融科技论坛暨中国金融科技领军人物和企业榜发布盛典”在京举行。盛典现场公布了“2018年中国金融科技领军人物和企业榜”,金融壹账通入选区块链类领军企业。 据了解,本...

2018/12/25 19:23
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部