My Proof of Concept to use GRPC with at least 2 languages.
- could use of client/server as separated instances,
- share kernel PHP GPRC code to be a contract
- independent
*.proto
repository to have possibility use of another package manager in other technology than PHP.
First, as I have a race here composer
vs (client
& server
), need manually run composer:
make composer-install
This will initialize all composer dependency.
Second, we can run Client
vs Server
test
make run-test
- My previous MonoRepo experience
- GRPC PHP Documentation
- Spiral/php-grpc - framework to make PHP GRPC server
- heh9/php-grpc
- Matt Allan - Writing Protobuf Services in PHP