Download the PHP package spiral/app-grpc without Composer
On this page you can find all versions of the php package spiral/app-grpc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download spiral/app-grpc
More information about spiral/app-grpc
Files in spiral/app-grpc
Download spiral/app-grpc
More information about spiral/app-grpc
Files in spiral/app-grpc
Vendor spiral
Package app-grpc
Short Description Spiral Skeleton GRPC Application
License MIT
Homepage https://spiral.dev
Package app-grpc
Short Description Spiral Skeleton GRPC Application
License MIT
Homepage https://spiral.dev
Please rate this library. Is it a good library?
Informations about the package app-grpc
[!WARNING]
The repository is deprecated in favor of
spiral/app
.
Server Requirements -------- Make sure that your server is configured with following PHP version and extensions: * PHP 8.0+, 64bit * **mb-string** extension * PDO Extension with desired database drivers * [Install](https://github.com/protocolbuffers/protobuf/tree/master/php) `protobuf-ext` to gain higher performance. Application Bundle -------- Application bundle includes the following components: * GRPC Server server based on [RoadRunner](https://roadrunner.dev) * Console commands via Symfony/Console * Queue support for AMQP, Beanstalk, Amazon SQS, in-Memory * DBAL and migrations support * Monolog, Dotenv * Prometheus metrics * [Cycle DataMapper ORM](https://github.com/cycle) Installation -------- > Application server will be downloaded automatically (`php-curl` and `php-zip` required). Once the application is installed you can ensure that it was configured properly by executing: ## Running GRPC Server In order to run GRPC server you must specify location of server key and certificate in `.rr.yaml` file: To issue local certificate: To start application server execute: On Windows: You can test your endpoints using any GRPC client. For example using [grpcui](https://github.com/fullstorydev/grpcui): > Make sure to use `-insecure` option while using a self-signed certificate. Generating Services -------- In order to compile protobuf declarations into service code make sure to install: * [protoc compiler](https://github.com/protocolbuffers/protobuf) * [protoc-gen-php-grpc plugin](https://github.com/spiral/php-grpc) To update or generate service code for your application run: Generated code will be available in `app/src/Service`. Implemented service will be automatically registered in your application. License: -------- MIT License (MIT). Please see [`LICENSE`](./LICENSE) for more information. Maintained by [Spiral Scout](https://spiralscout.com).
All versions of app-grpc with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
spiral/framework Version ^3.0
spiral/queue Version ^3.0
spiral/roadrunner-grpc Version ^2.0
spiral/roadrunner-bridge Version ^2.0
spiral/cycle-bridge Version ^2.0
spiral/framework Version ^3.0
spiral/queue Version ^3.0
spiral/roadrunner-grpc Version ^2.0
spiral/roadrunner-bridge Version ^2.0
spiral/cycle-bridge Version ^2.0
The package spiral/app-grpc contains the following files
Loading the files please wait ....