Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 687 Bytes

README.md

File metadata and controls

21 lines (19 loc) · 687 Bytes

RoadRunner

Embeddable PHP application server library for Golang.

Features:

  • load balancer, process manager and task pipeline
  • swaps workers without stopping the server
  • build for multiple frontends (queue, rest, psr-7, async php, etc)
  • works over TPC, unix sockets and standard pipes
  • controlled worker termination
  • automatic worker replacement
  • worker lifecycle management (create/stop/allocate timeouts)
  • payload context
  • protocol, job and worker level error management
  • very fast (~200k calls per second on Ryzen 1700X over 17 threads)
  • works on Windows

License:

The MIT License (MIT). Please see LICENSE for more information.