首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Hyperf框架介绍
安装Hyperf
Hyperf生命周期
Hyperf协程
Hyperf配置
Hyperf注解功能
Hyperf中的依赖注入
Hyperf事件机制
Hyperf使用AOP
Hyperf路由
Hyperf中间件
Hyperf控制器
Hyperf请求详解
Hyperf响应详解
Hyperf异常处理
Hyperf中使用缓存
Hyperf中使用日志
Hyperf中使用分页器
Hyperf命令行详解
Hyperf中的视图
Hyperf中的视图引擎
Hyperf中的国际化
Hyperf验证器
Hyperf中的session管理
Hyperf中使用文件系统
Hyperf的数据库操作
Hyperf数据库查询构造器
Hyperf数据库模型
Hyperf模型创建命令
Hyperf关联模型
Hyperf查询分页
Hyperf模型事件
Hyperf模型缓存
Hyperf数据库迁移
Hyperf数据修改器
Hyperf极简DB组件
Hyperf中的API资源构造器
Hyperf模型全文检索
Hyperf微服务架构
Hyperf微服务-JSON RPC服务
Hyperf微服务-服务注册
Hyperf微服务-服务重试
Hyperf微服务-服务熔断与降级
Hyperf微服务-服务限流
Hyperf微服务-配置中心
Hyperf微服务-调用链追踪
Hyperf微服务-服务监控
Hyperf微服务-分布式事务
Hyperf使用snowflake
Hyperf中创建TCP/UDP服务器
Hyperf中创建WebSocket服务器
Hyperf中创建socket.io服务
Hyperf创建协程服务端
Hyperf中的Redis异步队列
Hyperf中使用AMQP 组件
Hyperf集成kafkaf协程客户端
Hyperf集成Redis协程客户端
Hyperf集成Guzzle客户端
Hyperf集成Elasticsearch客户端
Hyperf集成ETCD协程客户端
Hyperf集成websocket协程客户端
Hyperf集成Nacos协程客户端
Hyperf组件-连接池
Hyperf组件-自定义进程
Hyperf组件-辅助类
Hyperf组件-定时任务
Hyperf组件-Task
Hyperf组件-枚举类
Hyperf组件-信号处理器
Hyperf组件-开发者工具
Hyperf组件-Swagger
应用部署-DockerSwarm集群搭建
应用部署-DaoCloud Devops搭建
应用部署-Supervisor部署
应用部署-Nginx反向代理
应用部署-阿里云日志服务
当前位置:
首页>>
技术小册>>
Swoole高性能框架-Hyperf
小册名称:Swoole高性能框架-Hyperf
Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换 与 可复用 的。 框架组件库除了常见的协程版的 `MySQL 客户端`、`Redis 客户端`,还为您准备了协程版的 `Eloquent ORM`、`WebSocket` 服务端及客户端、`JSON RPC` 服务端及客户端、`GRPC` 服务端及客户端、`Zipkin/Jaeger `(OpenTracing) 客户端、`Guzzle HTTP` 客户端、`Elasticsearch` 客户端、`Consul` 客户端、`ETCD `客户端、`AMQP` 组件、`Apollo `配置中心、`阿里云 ACM `应用配置管理、ETCD 配置中心、基于令牌桶算法的限流器、通用连接池、熔断器、Swagger 文档生成、Swoole Tracker、视图引擎、Snowflake 全局 ID 生成器 等组件,省去了自己实现对应协程版本的麻烦。 Hyperf 还提供了 基于 PSR-11 的依赖注入容器、注解、AOP 面向切面编程、基于 PSR-15 的中间件、自定义进程、基于 PSR-14 的事件管理器、Redis/RabbitMQ 消息队列、自动模型缓存、基于 PSR-16 的缓存、Crontab 秒级定时任务、国际化、Validation 表单验证器 等非常便捷的功能,满足丰富的技术场景和业务场景,开箱即用。 ------------ `Hyperspeed + Flexibility = Hyperf`,从名字上我们就将 超高速 和 灵活性 作为 Hyperf 的基因。 - 对于超高速,我们基于 Swoole 协程并在框架设计上进行大量的优化以确保超高性能的输出。 - 对于灵活性,我们基于 Hyperf 强大的依赖注入组件,组件均基于 PSR 标准 的契约和由 Hyperf 定义的契约实现,达到框架内的绝大部分的组件或类都是可替换的。 基于以上的特点,Hyperf 将存在丰富的可能性,如实现 Web 服务,网关服务,分布式中间件,微服务架构,游戏服务器,物联网(IOT)等。 ## 生产可用 我们为组件进行了大量的单元测试以保证逻辑的正确,同时维护了高质量的文档,在 Hyperf 正式对外开放之前,便已经过了严酷的生产环境的考验,我们才正式的对外开放该项目,至今,已有大量的大型/中小型互联网公司在生产环境使用 Hyperf。
下一篇:
安装Hyperf
该分类下的相关小册推荐:
Yii2框架从入门到精通(下)
Magento零基础到架构师(内容设计)
Magento零基础到架构师(系统管理)
全面构建Magento2电商系统
Laravel(10.x)从入门到精通(十六)
PHP合辑5-SPL标准库
Laravel(10.x)从入门到精通(十)
PHP合辑1-基础入门
PHP8入门与项目实战(3)
剑指PHP(从入门到进阶)
Magento零基础到架构师(目录管理)
Swoole高性能框架-SwooleWorker