|Classes of Wolfy-J||goridge||README.md||Download|
High-performance PHP-to-Golang IPC bridge
<img src="https://files.phpclasses.org/graphics/phpclasses/innovation-award-logo.png" height="90px" alt="PHPClasses Innovation Award" align="left"/>
Goridge is high performance PHP-to-Golang codec library which works over native PHP sockets and Golang net/rpc package.
The library allows you to call Go service methods from PHP with minimal footprint, structures and
<br/> Goridge relays can be used independently to ensure fast IPC connection between PHP and Go processes.
See RoadRunner - embeddable PHP worker pool library. <br/>
- no external dependencies or services, drop-in
- low message footprint (9 bytes over any binary payload)
- sockets over TCP or Unix (ext-sockets is required), standard pipes
- very fast (300k calls per second on Ryzen 1700X over 20 threads)
Check this libraries in order to find suitable socket manager: * https://github.com/fatih/pool * https://github.com/hashicorp/yamux
The MIT License (MIT). Please see