imi协程开发框架 v2.0.3

imi框架

  • 源码大小:293KB
  • 源码语言:简体中文
  • 源码类型:国产软件
  • 源码授权:开源软件
  • 更新时间:2021-09-20 16:58:01
  • 源码类别:php其它
  • 源码官网:
  • 网友评分:源码评分
  • 应用平台:PHP/Mysql
293KB
360通过 腾讯通过 金山通过
内容介绍热点排行相关文章下载地址↓

 imi 是基于 Swoole 的 PHP 协程开发框架,它支持 Http、Http2、WebSocket、TCP、UDP、MQTT 等主流协议的服务开发,特别适合互联网微服务、即时通讯聊天im、物联网等场景!。

核心组件:

HttpApi、WebSocket、TCP、UDP、MQTT 服务器

MySQL 连接池 (主从+负载均衡)

Redis 连接池 (主从+负载均衡)

超好用的 ORM (Db、Redis、Tree)

毫秒级热更新

AOP

Bean 容器

缓存 (Cache)

配置读写 (Config)

枚举 (Enum)

事件 (Event)

门面 (Facade)

验证器 (Validate)

锁 (Lock)

日志 (Log)

异步任务 (Task)

环境要求:

Redis、MySQL

imi协程开发框架 更新日志:

v1.3.2

优化

优化 ConnectionBinder 使用 ServerBean

修复

修复模型保存更新问题

修复 Entity 注解 camel 设为 false 失效问题

修复关联模型问题

修复模型查询后的序列化问题

修复因心跳导致的,偶现连接跨协程使用问题

修复在用户进程中,向客户端推送数据有警告的问题

修复生成用注释表示的方法时,默认值中有数组时的格式问题

Fix typo

imi协程开发框架 更新日志:

v1.3.7

增强

新增支持 Redis 哨兵模式、集群模式;cache、lock、queue、rate-limit 改造兼容

imi-jwt 组件兼容支持 PHP 8.0

AMQP 组件升级

新增为一个列表查询指定关联便捷方法(\Imi\Model\Model::queryRelationsList($modelList))

修复

修复组件仓库同步问题

修复 access-control 模型

修复模型指定字段查询后,序列化字段时 camel 设置无效问题

修复 AMQP 队列 pop 问题

代码质量

增加 Swoole 4.7 测试

imi协程开发框架 更新日志:

v2.0

新特性

PHP 8.0 原生注解(原注释写法依旧支持)

内置长连接服务分布式解决方案,助力 PHP 物联网生态

多容器支持,可以运行在 Swoole、Workerman、PHP-FPM、Cli 环境

解决痛点:beanScan、Main 类等现已是非必选项

解决痛点:PSR-7 基础上增加 setXXX 方法,保留 withXXX 并完全兼容 PSR-7

命令行包改用 symfony/console

日志组件改用 monolog/monolog

等……

开发思路

废除 v1 中不合理、写法啰嗦的地方,简化配置,imi 让开发项目一把梭的理念从未改变

将一些功能,交给更加成熟的第三方包,imi 有它自己的使命

全部使用强类型、严格模式开发,保证代码质量

重构底层,让框架支持在多种服务容器下运行(Swoole、Workerman、PHP-FPM 等),方便扩展

专注提升分布式长连接服务开发体验,这是目前市面上框架的不足之处,还只是用来开发 Http 服务,这么用 Swoole 和 Workerman 简直是暴殄天物

人气源码
下载地址
相关文章
网友评论
下载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的imi协程开发框架 v2.0.3资源来源互联网,版权归该下载资源的合法拥有者所有。