Recommend this page to a friend! |
Classes of Wolfy-J | goridge | README.md | Download |
|
DownloadHigh-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/> Features - 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)
- native Installation
Example
Check this libraries in order to find suitable socket manager: * https://github.com/fatih/pool * https://github.com/hashicorp/yamux LicenseThe MIT License (MIT). Please see |