介绍
优质
小牛编辑
139浏览
2023-12-01
imi 是基于 PHP Swoole 的高性能协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP、MQTT 服务的开发。
在 Swoole 的加持下,相比 php-fpm 请求响应能力,I/O密集型场景处理能力,有着本质上的提升。
imi 框架拥有丰富的功能组件,可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。
为什么要用 Swoole?
https://my.oschina.net/yurun/blog/1831238
https://my.oschina.net/yurun/blog/3034196
核心组件
- HttpApi、WebSocket、TCP、UDP、MQTT 服务器
- MySQL 连接池 (主从+负载均衡)
- Redis 连接池 (主从+负载均衡)
- 超好用的 ORM (Db、Redis、Tree)
- 毫秒级热更新
- AOP
- Bean 容器
- 缓存 (Cache)
- 配置读写 (Config)
- 枚举 (Enum)
- 事件 (Event)
- 门面 (Facade)
- 验证器 (Validate)
- 锁 (Lock)
- 日志 (Log)
- 异步任务 (Task)