swoole是一个面向生产环境的 php 异步网络通信引擎,使 php 开发人员可以编写高性能的异步并发 tcp、udp、unix socket、http,websocket 服务。swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(iot)、车联网、智能家居等领域。
使用 php + swoole 作为网络通信框架,可以使企业 it 研发团队的效率大大提升。 (推荐学习: swoole视频教程)
hyperf
hyperf 是基于 swoole 4.4+ 实现的高性能、高灵活性的 php 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 php-fpm 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 psr 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换 与 可复用 的。
swoft
swoft 是一款基于 swoole 扩展实现的 php 微服务协程框架。
swoft 能像 go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 php-fpm。有类似 go 语言的协程操作方式,有类似 spring cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 aop、标准的 psr 规范实现等等。
swoft 通过长达三年的积累和方向的探索,把 swoft 打造成 php 界的 spring cloud, 它是 php 高性能框架和微服务治理的最佳选择。
easyswoole
easyswoole 是一款基于swoole server 开发的常驻内存型php框架,专为api而生,摆脱传统php运行模式在进程唤起和文件加载上带来的性能损失。
easyswoole 高度封装了swoole server 而依旧维持swoole server 原有特性,支持同时混合监听http、自定义tcp、udp协议,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用服务。
mixphp 是一款基于 swoole 的 fastcgi、常驻内存、协程三模 php 高性能框架,mixphp 秉承 普及 php 常驻内存型解决方案,促进 php 往更后端发展 的理念而创造,采用 swoole 原生协程与最新的 php stream 一键协程化技术,提供了 console / daemon / http / websocket / tcp / udp 开发所需的众多开箱即用的组件。
在其他 swoole 框架都定位于大中型团队、庞大的 php 应用集群的时候,mixphp 决定推动这项技术的普及,我们定位于众多的中小型企业、创业型公司,我们将 swoole 的复杂度封装起来,用简单的编码方式呈现给用户,让更多的中级程序员也可打造高并发系统,努力让 swoole 不再只是高级程序员的专利。
swoolefy 基于swoole扩展实现的轻量级高性能的api和web应用服务框架,高度整合http,websocket,udp服务器,以及基于tcp实现可扩展,自定义协议的rpc服务器,同时支持composer包方式快速部署项目。基于易用,swoolefy抽象event事件处理类,实现与底层的回调的解耦,专注逻辑业务,支持协程单例
以上就是swoole有哪些开源项目的详细内容。