spiral-roadrunner - Go 编写的高性能 PHP 应用服务器


MIT
跨平台
Google Go

软件简介

RoadRunner 是一个高性能PHP应用服务器,支持负载均衡及进程管理。它可以依赖于自身的可扩展性,使项目变成 SaaS。

RoadRunner 支持 PSR-7/PSR-17,HTTP 及 HTTP/2 ,可以替代 经典的 Nginx + FPM
运行环境,而且拥有非比寻常的性能及可扩展性。

特性支持:

  • 可直接用于产品环境
  • 兼容 PSR-7 HTTP 服务器(文件上传,错误处理,静态资源文件,热重载,中间件,时间监听)
  • 支持 HTTPS 及 HTTP/2 (包括 HTTP/2 push , H2C)
  • 完全可定制
  • 可扩展的 environment 配置
  • 不需要安装额外的PHP扩展(需要64位版本的PHP,基于 Goridge 进行IPC通信)
  • 负载均衡,多进程管理,任务管道处理
  • 前端透明(这里的透明指的是对PHP执行环境的透明)