
Hyperf:高机能企业级协程框架 (引荐进修: swoole视频教程)
Hyperf 是基于 Swoole 4.4+ 完成的高机能、高天真性的 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、Blade 和 Smarty 视图引擎、 Snowflake 全局ID生成器 等组件,省去了本身完成对应协程版本的贫苦。
Hyperf 还供应了 基于 PSR-11 的依靠注入容器、注解、AOP 面向切面编程、基于 PSR-15 的中间件、 自定义历程、基于 PSR-14 的事宜治理器、Redis/RabbitMQ 音讯行列、自动模子缓存、基于 PSR-16 的缓存、 Crontab 秒级定时使命、国际化、Validation 表单考证器 等异常便利的功用,满足雄厚的手艺场景和营业场景,开箱即用。
Swoft:PHP 微效劳协程框架
Swoft 是一款基于 Swoole 扩大完成的 PHP 微效劳协程框架。Swoft 能像 Go 一样,内置协程网络效劳器及经常使用的协程客户端且常驻内存,不依靠传统的 PHP-FPM。
有相似 Go 言语的协程操纵体式格局,有相似 Spring Cloud 框架天真的注解、壮大的全局依靠注入容器、完美的效劳治理、天真壮大的 AOP、范例的 PSR 范例完成等等。
easySwoole 高机能HTTP框架
easySwoole 专为API而生,是一款常驻内存化的PHP开发框架,挣脱传统PHP运转形式在历程唤起和文件加载上带来的机能丧失,自带效劳器功用,无需依靠Apache或Nginx运转。在web效劳器形式下,支撑多层级(组形式)控制器接见与多种事宜回调,高度封装了Swoole Server 而照旧保持Swoole Server原有特征,支撑在 Server 中监听自定义的TCP、UDP协定,让开发者可以最低的进修本钱和精神,编写出多历程,可定时,可异步,高可用的运用效劳。
MixPHP
MixPHP 是一款基于 Swoole 的 FastCGI、常驻内存、协程三模 PHP 高机能框架,MixPHP 秉持 "提高 PHP 常驻内存型解决方案,增进 PHP 往更后端生长" 的理念而制造,采纳 Swoole 原生协程与最新的 PHP Stream 一键协程化手艺,供应了 Console / Daemon / HTTP / WebSocket / TCP / UDP 开发所需的浩瀚开箱即用的组件。
在其他 Swoole 框架都定位于大中型团队、巨大的 PHP 运用集群的时刻,MixPHP 决议推进这项手艺的提高,我们定位于浩瀚的中小型企业、创业型公司,我们将 Swoole 的复杂度封装起来,用简朴的编码体式格局显现给用户,让更多的中级程序员也可打造高并发体系,勤奋让 Swoole 不再只是高等程序员的专利。
Swoolefy
swoolefy是一个基于swoole完成的轻量级高机能的常驻内存型的API和Web运用效劳框架,高度封装了http,websocket,udp效劳器,以及基于tcp完成可扩大的rpc效劳, 同时支撑composer包体式格局装置布置项目。
基于简朴易用,swoolefy笼统Event事宜处置惩罚类, 完成与底层的回调的解耦,支撑swoole原生协程,协程实例运用注册,组件依靠注入,全局事宜注册,异步使命治理,自定义历程治理,RPC效劳,mysql,redis连接池,支撑基于自定义历程的redis,rabitmq,kafka的定阅宣布,crontab定时使命等等,让更多phper可以高效低本钱开发出常驻内存运用效劳。
以上就是swoole框架都有哪些的细致内容,更多请关注ki4网别的相干文章!