您好,欢迎访问一九零五行业门户网

swoole框架都有哪些

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框架都有哪些的详细内容。
其它类似信息

推荐信息