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

大家好,我是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

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

相关推荐

  • 学生夸自己好看,那就一个月不洗脸!生怕学生喜欢,年轻老师真的拼了

    点击蓝字| 关注我们 文|我是笑笑 在大家无聊休闲的时候,是不是都喜欢看一些网文小说呢?有一说一,是没啥文学素养,但是真的还挺解压。 尤其是学生群体,会通过看网文小说来消磨时间。网文的质量良莠不齐,这件事情大家应该也熟悉,不少人表示自己看的就是一个热闹,但确实容易误导他人。 就比如网文小说中会有师生恋的题材,但现实生活中真的有那么多师生恋吗? 先不管有没有师…

    2024年6月8日
    5500
  • 00后运营,靠猫meme统治世界 | 营销专栏

    青年文化表达新途径 封面 I 小红书 作者 I 李东阳 报道 I 李东阳朋友圈 古希腊掌管流量的神,这次轮到了猫meme。             相信你肯定在各大媒体平台刷到过,一些抠图潦草、语言含糊的猫猫动态表情包——它们被通称为猫meme,只需串联起自身故事内容,搭配对应BGM,每个人都可以定制属于自己的赛博表达剂。             起初,猫m…

    2024年5月17日
    11100
  • 宁波34岁妈妈自曝:辅导孩子写作业被气到“停经”,引家长共鸣!

    点击蓝字| 关注我们 文|我是笑笑 如果能取消一门科目,那一定希望是英语。 如果能消灭一样东西,那一定希望是作业。 小时候最想消灭的东西中就有作业,恨不得让世界上所有的作业都消灭,讨厌写作业,但一边说着一边也得写,慢慢我们就长大了。 作业究竟是谁发明的?是他,你要恨就恨他! 本以为咱们等到大学毕业后终于可以不用写作业了,有的人甚至放下豪言,这辈子都和作业没关…

    2024年4月28日
    13900
  • 199900!小米这512GB手机,拿下第一!

    这个月月初,小米 14 Ultra 正式在日本市场上市。 当时卢总还在微博晒了一张发布会的照片,以及 14 Ultra 在日本的售价。 仅有 16+512GB 一个版本,定价 199900 日元,约合 RMB 9250。 相比之下,国行同配置的定价,是 6999。 比日版便宜了整整 2000+。 更别提现在小米 14 Ultra 在第三方,价格还能再砍 10…

    2024年5月25日
    9200
  • 这个夏天值得一观的五部佳作 | 盖茨书单

    每当我读完一本书并决定下一本要读什么的时候,二者之间往往很少有什么逻辑联系。我可能会在读完一本关于南北战争的非虚构类书籍后,紧接着就拿起一本设定在遥远未来的科幻小说。看剧和电影也是如此:我倾向于选择当下听起来最有趣的东西。 但当我整理推荐列表时,回头看看是否有一条主线贯穿其中也是趣事一件。而这次的夏季推荐,肯定有这条主线。 这次我夏季书单上的书籍和电视剧都涉…

    2024年5月22日
    8200

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
原欣文网读者需要重新注册,平台不断升级敬请见谅!