hyperf/doc/zh
狂奔的蚂蚁 305772d84d
文档错别字修改
文档错别字修改
2019-09-03 10:36:57 +08:00
..
component-guide 文档错别字修改 2019-09-03 10:36:57 +08:00
db Update model.md 2019-08-07 13:34:37 +08:00
imgs Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
middleware Update middleware.md 2019-08-26 16:46:52 +08:00
quick-start Update overview.md 2019-08-18 00:37:19 +08:00
tutorial Update docker-swarm.md 2019-08-27 11:28:46 +08:00
amqp.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
annotation.md Update annotation.md 2019-07-22 12:21:06 +08:00
aop.md Update aop.md 2019-08-21 17:02:39 +08:00
async-queue.md Update async-queue.md 2019-07-29 00:19:34 +08:00
awesome-components.md Update awesome-components.md 2019-08-28 18:25:34 +08:00
cache.md 中文文档缓存章节下面【清理注解缓存】段落错别字修改 2019-09-02 16:10:18 +08:00
circuit-breaker.md Update circuit-breaker.md 2019-08-20 18:35:48 +08:00
command.md Update command.md 2019-08-23 14:50:00 +08:00
communication.md Update communication.md 2019-09-02 17:43:46 +08:00
config-center.md Update config-center.md 2019-07-29 09:51:42 +08:00
config.md fix typo 2019-08-10 12:16:59 +08:00
constants.md Added constants doc. 2019-07-31 16:17:16 +08:00
consul.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
controller.md 中文文档控制器章节下面【避免协程间数据混淆】段落错别字修改 2019-08-30 18:03:01 +08:00
coroutine.md Update coroutine.md 2019-08-08 15:32:51 +08:00
crontab.md Update crontab.md 2019-08-05 00:02:05 +08:00
devtool.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
di.md Update di.md 2019-09-02 17:44:30 +08:00
donate.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
elasticsearch.md Update elasticsearch.md 2019-07-29 16:50:40 +08:00
etcd.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
event.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
exception-handler.md 中文文档异常处理章节下面【异常处理器】段落错别字修改 2019-09-02 16:06:02 +08:00
graphql.md Update graphql.md 2019-08-15 14:17:03 +08:00
grpc.md fix spell mistake 2019-08-09 15:16:27 +08:00
guzzle.md Update guzzle.md 2019-07-29 16:45:28 +08:00
json-rpc.md Update json-rpc.md 2019-08-09 02:13:17 +08:00
lifecycle.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
logger.md Update logger.md 2019-08-28 18:34:39 +08:00
memory.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
microservice.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
paginator.md Update paginator.md 2019-09-01 16:16:27 +08:00
pool.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
process.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
rate-limit.md Update rate-limit.md 2019-08-28 11:42:06 +08:00
README.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
redis.md Update redis.md 2019-08-18 17:11:40 +08:00
request.md fixed #268 2019-07-25 18:44:47 +08:00
response.md 中文文档响应章节下面【文件下载】段落错别字修改 2019-09-02 16:03:39 +08:00
router.md Fix Typo 2019-08-07 17:02:13 +08:00
service-register.md Optimized 2019-07-24 02:11:29 +08:00
summary.md Merge pull request #489 from sy-records/master 2019-09-03 10:07:42 +08:00
swoole-tracker.md Update swoole-tracker.md 2019-09-03 10:05:35 +08:00
task.md Update task.md 2019-08-18 01:46:15 +08:00
testing.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
tracer.md 1. 优化标题层级 2019-08-12 15:23:25 +08:00
translation.md Create translation.md 2019-08-28 02:41:46 +08:00
utils.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
view.md Update view.md 2019-08-03 12:38:22 +08:00
websocket-client.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00
websocket-server.md Moved all documentation to the doc folder 2019-07-08 19:47:41 +08:00

介绍

Hyperf 是基于 Swoole 4.3+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换可复用 的。

框架组件库除了常见的协程版的 MySQL 客户端Redis 客户端,还为您准备了协程版的 Eloquent ORMJSON RPC 服务的及客户端GRPC 服务端及客户端Zipkin (OpenTracing) 客户端Guzzle HTTP 客户端Elasticsearch 客户端Consul 客户端ETCD 客户端AMQP 组件Apollo 配置中心阿里云 ACM 应用配置管理基于令牌桶算法的限流器通用连接池熔断器Swagger 文档生成 等组件省去了自己实现对应协程版本的麻烦Hyperf 还提供了 依赖注入注解AOP 面向切面编程中间件自定义进程事件管理器Redis/RabbitMQ 消息队列自动模型缓存 等非常便捷的功能,满足丰富的技术场景和业务场景,开箱即用。

框架初衷

尽管现在基于 PHP 语言开发的框架处于一个百花争鸣的时代,但仍旧未能看到一个优雅的设计与超高性能的共存的完美框架,亦没有看到一个真正为 PHP 微服务铺路的框架,此为 Hyperf 及其团队成员的初衷,我们将持续投入并为此付出努力,也欢迎你加入我们参与开源建设。

设计理念

Hyperspeed + Flexibility = Hyperf,从名字上我们就将 超高速灵活性 作为 Hyperf 的基因。

  • 对于超高速,我们基于 Swoole 协程并在框架设计上进行大量的优化以确保超高性能的输出。
  • 对于灵活性,我们基于 Hyperf 强大的依赖注入组件,组件均基于 PSR 标准 的契约和由 Hyperf 定义的契约实现,达到框架内的绝大部分的组件或类都是可替换的。

基于以上的特点Hyperf 将存在丰富的可能性,如实现 Web 服务网关服务分布式中间件微服务架构游戏服务器物联网IOT等。

生产可用

我们为组件进行了大量的单元测试以保证逻辑的正确,同时维护了高质量的文档,在 Hyperf 正式对外开放之前,便已在一家 C轮 和一家 B轮 互联网公司上线了多个服务并以稳定的姿态完美的运行了超过半年时间,经过了严酷的生产环境的考验,我们才正式的对外开放该项目。