这里下载站-源码下载

imi协程开发框架 v2.0.2

大小:603KB语言:简体中文 类别:国产软件系统:[!--softfj--]
" class="down" id="address">点击下载
简介|教程|评论(0)
软件授权:开源软件时间:2021-09-13

标签:

软件介绍

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协程开发结构 更新日志:

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 简直是暴殄天物

 

 

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
用户评论
暂停评论
本类排行