spiral/roadrunner-grpc

High-Performance GRPC server for PHP applications

v3.3.0 2024-04-11 17:47 UTC

README

040fb694-1dd3-4865-9d29-8e0748c2c8b8

RoadRunner GRPC Plugin

Latest Stable Version Codecov

RoadRunner GRPC is an open-source (MIT) high-performance PHP GRPC server build on top of RoadRunner. Server support both PHP and Golang services running within one application.

Features

  • native Golang GRPC implementation compliant
  • minimal configuration, plug-and-play model
  • very fast, low footprint proxy
  • simple TLS configuration
  • debug tools included
  • Prometheus metrics
  • middleware and server customization support
  • code generation using protoc plugin (Plugin can be downloaded from the roadrunner releases page)
  • transport, message, worker error management
  • response error codes over php exceptions
  • works on Windows

Documentation

You can find more information about RoadRunner GRPC plugin in the official documentation.

Example

You can find example of GRPC application in example directory.

try Spiral Framework

License:

MIT License (MIT). Please see LICENSE for more information. Maintained by SpiralScout.