swoole有哪些框架

介绍

这篇文章主要介绍swoole有哪些框架,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强> Hyperf:高性能企业级协程框架,,,,,,,,,

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

框架组件库除了常见的协程版的MySQL客户端,复述,客户端,还为您准备了协程版的雄辩的ORM, WebSocket服务端及客户端,JSON RPC服务端及客户端,GRPC服务端及客户端,Zipkin/Jaeger (OpenTracing),狂饮HTTP客户端,Elasticsearch客户端,高客户端,ETCD客户端,AMQP组件,阿波罗配置中心,阿里云ACM应用配置管理,ETCD配置中心,基于令牌桶算法的限流器,通用连接池,熔断器,大摇大摆文档生成,Swoole追踪,叶片和Smarty视图引擎,雪花全局ID生成器等组件,省去了自己实现对应协程版本的麻烦。

Hyperf还提供了基于PSR-11的依赖注入容器,注解,AOP面向切面编程,基于PSR-15的中间件,自定义进程,基于PSR-14的事件管理器,复述,/RabbitMQ消息队列,自动模型缓存,基于PSR-16的缓存,Crontab秒级定时任务,国际化,验证表单验证器等非常便捷的功能,满足丰富的技术场景和业务场景,开箱即用。

<强> Swoft: PHP微服务协程框架

Swoft是一款基于Swoole扩展实现的PHP微服务协程框架.Swoft能像去一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的PHP-FPM。

有类似去语言的协程操作方式,有类似春云框架灵活的注解,强大的全局依赖注入容器,完善的服务治理,灵活强大的AOP,标准的PSR规范实现等等。

<强> easySwoole高性能HTTP框架

easySwoole专为API而生,是一款常驻内存化的PHP开发框架,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失,自带服务器功能,无需依赖Apache或Nginx运行。在web服务器模式下,支持多层级(组模式)控制器访问与多种事件回调,高度封装了Swoole服务器而依旧维持Swoole服务器原有特性,支持在服务器中监听自定义的TCP、UDP协议,让开发者可以最低的学习成本和精力,编写出多进程,可定时,可异步,高可用的应用服务。

<强> MixPHP

MixPHP是一款基于Swoole的FastCGI,常驻内存,协程三模PHP高性能框架,MixPHP秉承“普及PHP常驻内存型解决方案,促进PHP往更后端发展”;的理念而创造,采用Swoole原生协程与最新的PHP流一键协程化技术,提供了控制台/守护进程/HTTP/WebSocket/TCP/UDP开发所需的众多开箱即用的组件。

在其他Swoole框架都定位于大中型团队,庞大的PHP应用集群的时候,MixPHP决定推动这项技术的普及,我们定位于众多的中小型企业,创业型公司,我们将Swoole的复杂度封装起来,用简单的编码方式呈现给用户,让更多的中级程序员也可打造高并发系统,努力让Swoole不再只是高级程序员的专利。

<强> Swoolefy

Swoolefy是一个基于Swoole实现的轻量级高性能的常驻内存型的Web API和应用服务框架,高度封装了HTTP, WebSocket, UDP服务器,以及基于TCP实现可扩展的rpc服务,同时支持作曲家包方式安装部署项目。

基于简单易用,Swoolefy抽象事件事件处理类,实现与底层的回调的解耦,支持Swoole原生协程,协程实例应用注册,组件依赖注入,全局事件注册,异步任务管理,自定义进程管理,rpc服务,mysql,复述,连接池,支持基于自定义进程的复述,rabitmq是,卡夫卡的订阅发布,crontab定时任务等等,让更多PHP能够高效低成本开发出常驻内存应用服务。

以上是“Swoole有哪些框架”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

swoole有哪些框架