RoadRunner

    RoadRunner 是一款开源(MIT 协议)高性能 PHP 应用服务器、负载均衡器和进程管理器。

    它支持作为服务运行,能够在每个项目的基础上扩展功能。

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

    RoadRunner Github:https://github.com/spiral/roadrunner

    RoadRunner 官方文档:https://roadrunner.dev/docs

    组件引入:composer require imiphp/imi-roadrunner

    核心特性

    特性是否支持
    Http
    Http2
    WebSocket
    TCP
    UDP
    MQTT

    命令

    启动服务: vendor/bin/imi-cli rr/start

    停止服务: vendor/bin/imi-cli rr/stop

    重载服务: vendor/bin/imi-cli rr/reload

    以上所有命令都支持以下参数:

      -w, --workDir[=WORKDIR]              工作路径
      -c, --config[=CONFIG]                配置文件路径,默认 .rr.yaml