著名的数据集成平台开源!

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

主要分享GitHub上有趣、有意义、重要的项目

RoadRunner – 高性能 PHP 应用程序服务器、负载平衡器和进程管理器。

源代码:

http://www.gitpp.com/xb/roadrunner-cn

著名的数据集成平台开源!

项目介绍

RoadRunner 是一个开源(MIT 许可)高性能 PHP 应用程序服务器、负载均衡器和进程管理器。它支持作为服务运行,并且能够在每个项目的基础上扩展其功能。

RoadRunner 包括 PSR-7/PSR-17 兼容的 HTTP 和 HTTP/2 服务器,可用于取代经典的 Nginx+FPM 设置,具有更高的性能和灵活性。

特征

RoadRunner具有一系列插件,包括HTTP(S)/2/3fCGIPSR-7/PSR-17 标准兼容的服务器。这只是其众多功能之一。它是传统 Nginx+FPM 设置的有效替代方案,提供改进的性能和更大的灵活性。其广泛的插件选项远远超出了HTTP(S)/2/3服务器的范围fCGI,提供了广泛的功能:

  • 队列驱动程序:RabbitMQ、Kafka、SQS、Beanstalk、NATS、内存中。

  • KV 驱动程序:Redis、Memcached、BoltDB、内存中。

  • OpenTelemetry 协议支持 ( gRPChttpjaeger)。

  • 通过Temporal 的工作流引擎。

  • gRPC服务器。为了提高速度,protobuf可以使用扩展。

  • HTTP(S)/2/3fCGI服务器具有自动 TLS 管理103 Early Hints支持和中间件,例如:Static、Headers、gzip、prometheus(metrics)、send(x-sendfile)、OTEL、proxy_ip_parser 等。

  • 嵌入式分布式锁插件,用于管理对共享资源的访问。

  • 指标服务器(您可以轻松公开自己的)。

  • 通过Centrifugo服务器进行 WebSocket 和广播。

  • 类似 Systemd 的服务管理器,具有自动重启、执行时间限制器等功能。

  • 生产就绪。

  • 还有更多😉

著名的数据集成平台开源!

RoadRunner是一个由Go语言编写的高性能PHP应用程序服务器,它同时也具备负载均衡和进程管理的能力。

这个框架能够在多个PHP应用之间高效地分配和平衡负载,从而提升整体的处理速度和性能。它通过使用Go语言的goroutines和multi-threading特性,为PHP应用程序提供了接近于极限的性能。

以下是 RoadRunner 的一些关键特性:

1. 轻量级和快速:RoadRunner 设计轻量级,启动速度快,非常适合进行频繁的测试运行。

2. 支持 PHPUnit:RoadRunner 与 PHPUnit 测试框架紧密集成,可以无缝地使用 PHPUnit 的测试用例。

3. 服务器代理:通过内置的 RoadRunner 服务器代理,它可以捕获应用程序的所有 HTTP 请求和响应,便于测试。

4. 中间件支持:允许开发者自定义中间件来处理请求和响应,以便对测试环境进行更多控制。

5. 热重载:在测试过程中,修改代码后无需重启 RoadRunner,即可立即看到更改效果。

6. 代码覆盖率报告:RoadRunner 支持多种代码覆盖率库,如 PHPUnit、Codeception 等,方便开发者了解代码覆盖情况。

7. 环境隔离:可以为每个测试任务创建独立的 PHP 解释器实例,避免测试间的环境污染。

8. 并行测试:支持并行运行测试,可以大大缩短测试时间。

9. 命令行界面:提供简洁的命令行界面,方便进行测试任务的运行和管理。

10. 扩展性:RoadRunner 具有很好的扩展性,可以通过插件来扩展其功能。

以上是 RoadRunner 的一些关键特性,开发者可以根据自己的需求选择合适的测试框架来提高代码质量和开发效率。

官网:https://roadrunner.dev/

源代码:

http://www.gitpp.com/xb/roadrunner-cn

我们收集了 10000+ 开源项目 点击 阅读原文了解更多开源项目

本内容观点仅代表发布作者本人观点立场,欣文网平台只做信息内容展示和存储。发布作者:全网转载,转转请注明出处:https://www.xinenw.com/25321.html

(0)
上一篇 2024年6月29日 09:48
下一篇 2024年6月29日 09:48

相关推荐

  • 百度璩静拜师中专学历网红,翻车早已注定

    不是所有的成功,都能被复制。 出品 | 互联网头条   作者 | 潘多拉 百度前副总裁背后有“高人指点” 近日,百度副总裁、公关一号位璩静辞职了。 图源:百度内部协作软件如流 这几天,百度公关自己给自己制造公关危机,一人干掉公司60亿港元市值,在全行业闹出了一个大笑话。 简单回顾下,璩静翻车始末。五一假期期间,璩静在抖音平台接连发布了4条短视频,并特别标注了…

    2024年5月15日
    3390
  • 斗破苍穹:萧炎击败风雷电三位长老,洪天啸被杀,费天出马

    《斗破苍穹》年番第96集更新,萧炎借助曜天火的灵魂力量,以及地魔子配合,最终是击败风雷电三位长老,还将洪天啸杀死。获取三千雷幻身之后,萧炎离开韩家。在找寻小医仙的过程中,倒是知晓了关于天山血潭的情报,只是不巧遇到费天,又要开始逃亡。 三色火莲显神威 风雷电三位长老,修为应该也是四星斗宗层次,不过三人可以合力,这就难以对付。如果不击溃其中一人,萧炎没办法脱身。…

    2024年5月13日
    2310
  • 教你做个在线代码编辑器,体验堪比 VSCode!

    有的需求需要在网页上写代码。 比如在线执行代码的 playground: 或者在线面试: 如果让你实现网页版 TypeScript 编辑器,你会如何做呢? 有的同学说,直接用微软的 monaco editor 呀: 确实,直接用它就可以,但是有挺多地方需要处理的。 我们来试试看。 npx create-vite 创建个 vite + react 的项目。 安…

    2024年4月28日
    2860
  • 贾跃亭:非常想念中国;余承东:我不太善于言辞;王红权星被封禁;小红书被曝存买卖孩子行为;张康阳失去国米;GDP千亿县达57个……

    △点击上方蓝字或下方卡片,和小柴一起防忽悠 网红王红权星被各社交平台封禁 百万级网红“王红权星”已被各大社交平台封禁或屏蔽。公开信息介绍,王红权星本名王洪全,1993年12月出生于河北唐山,其抖音账号拥有粉丝437.4万,显示违反相关规定,该账号已被封禁。 数据显示,王红权星抖音最后一次直播停留在3月30日。除了抖音,王红权星的微博账号显示该账号因被投诉违反…

    2024年5月24日
    2560
  • 奥运场上的射击选手,成了游戏圈的二创红人

    作为每届奥运会上最早一批展开奖牌角逐的运动项目,射击比赛向来不缺乏关注,尤其是进入互联网时代,在这大家的奥运热情最为饱满的时刻,射击更是容易最先成为“奥运梗”的产出地。 比如获得10米气枪射击金牌的中国选手盛李豪,靠着自己独特的网名“@光靠干饭就”,在央视新闻的庆功文案中组合而成了“@光靠干饭就 夺得巴黎奥运会首枚金牌”,让国内网友戏称他为“干饭哥”。 通过…

    2024年8月10日
    1310

联系我们

400-800-8888

在线咨询: QQ交谈

邮件A:xinenw@qq.com

邮箱B:xinenw@163.com

工作时间:周一至周五,8:30-23:30;周六周日10:30-18:30;节假日休息

关注微信