Hyperf 协程框架是 基于 Swoole 4.5+ 完成的 下性能、下灵敏性的 PHP 协程框架,内乱置协程效劳器及大批经常使用的组件,机能较传统基于 PHP-FPM 的框架有量的提拔,供给超下机能的同时,也连结着极端灵敏的可扩大性,尺度组件均基于 PSR 尺度 完成,基于壮大的依靠注进设想,包管了尽年夜部门组件或类皆是可交换 取可复用的。
框架组件库除常睹的协程版的 MySQL 客户端、Redis 客户端,借为您筹办了协程版的 Eloquent ORM、WebSocket 效劳端及客户端、JSON RPC 效劳端及客户端、GRPC 效劳端及客户端、Zipkin/Jaeger (OpenTracing) 客户端、Guzzle HTTP 客户端、Elasticsearch 客户端、Consul 客户端、ETCD 客户端、AMQP 组件、NSQ 组件、Nats 组件、Apollo 设置中间、阿里云 ACM 使用设置办理、ETCD 设置中间、基于令牌桶算法的限流器、通用毗连池、熔断器、Swagger 文档天生、Swoole Tracker、视图引擎、Snowflake 齐局 ID 天生器 等组件,省来了本人完成对应协程版本的费事。
Hyperf 借供给了基于 PSR-11 的依靠注进容器、注解、AOP 里背切里编程、基于 PSR-15 的中心件、自界说历程、基于 PSR-14 的变乱办理器、Redis/RabbitMQ/NSQ/Nats 动静行列、主动模子缓存、基于 PSR-16 的缓存、Crontab 秒级按时使命、Translation 国际化、Validation 考证器等十分便利的功用,满意丰硕的手艺场景战营业场景,开箱即用。
框架初志:
虽然如今基于 PHP 言语开辟的框架处于一个万马齐喑的时期,但如故已能看到一个文雅的设想取超下机能的共存的完善框架,亦出有看到一个实正为 PHP 微效劳展路的框架,此为 Hyperf 及其团队成员的初志,我们将连续投进并为此支出勤奋,也欢送您参加我们到场开源建立。
设想理念:
Hyperspeed + Flexibility = Hyperf,从名字上我们便将超下速战灵敏性做为 Hyperf 的基果。
关于超下速,我们基于 Swoole 协程并正在框架设想长进止大批的劣化以确保超下机能的输出。
关于灵敏性,我们基于 Hyperf 壮大的依靠注进组件,组件均基于 PSR 尺度的左券战由 Hyperf 界说的左券完成,到达框架内乱的尽年夜部门的组件或类皆是可交换的。
基于以上的特性,Hyperf 将存正在丰硕的能够性,照实现 Web 效劳,网闭效劳,散布式中心件,微效劳架构,游戏效劳器,物联网(IOT)等。
运转情况:
Linux, OS X or Cygwin, WSL
PHP 7.2+
Swoole 4.4+
|