Download the PHP package riven/hyperf-grpc-sdk without Composer
On this page you can find all versions of the php package riven/hyperf-grpc-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download riven/hyperf-grpc-sdk
More information about riven/hyperf-grpc-sdk
Files in riven/hyperf-grpc-sdk
Download riven/hyperf-grpc-sdk
More information about riven/hyperf-grpc-sdk
Files in riven/hyperf-grpc-sdk
Vendor riven
Package hyperf-grpc-sdk
Short Description GRPC调用SDK
License MIT
Homepage https://github.com/woweijun123/hyperf-grpc-sdk
Package hyperf-grpc-sdk
Short Description GRPC调用SDK
License MIT
Homepage https://github.com/woweijun123/hyperf-grpc-sdk
Please rate this library. Is it a good library?
Informations about the package hyperf-grpc-sdk
Grpc-SDK
前言
- 使用该包,由于需要对proto文件动态build,你开发环境中必须要有以下依赖
- protoc 官方protoc
- Protobuf PHP 扩展(如果需要使用客户端的gRPC Server)
运行命令
添加构建文件和命令(可选,若框架已存在,可忽略)
-
拷贝
创建build.php文件到项目根目录,用于构建proto文件生成代码 - composer.json 添加脚本命令
使用说明
- 首先执行composer dump-autoload 检查是否构建代码
- 调用GrpcClient进行调用(注意参数类型)
本包开发注意事项
-
示例文件编译代码前:
-
执行命令
composer dump-autoload编译命令后,具体命令可查看composer.json - 示例文件编译代码后
服务端本地开发
-
创建自己分支,基于prod。
- 按规范编写proto文件。
- 执行composer dump-autoload 查看build.php文件是否符合预期。
-
grpc服务项目修改composer.json,将本包以path方式进行本地软链映射。
- grpc服务项目 执行
composer update riven/hyperf-grpc-sdk,然后开始服务实现对应grpc接口功能。 - 本地验证proto文件无误后,将sdk代码分支进行提交远程,若proto文件比较固定可申请合并并发布tag。
- 注意grpc服务项目恢复composer.json修改的path代码,同时需要更新composer.lock再进行提交。
All versions of hyperf-grpc-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.3
The package riven/hyperf-grpc-sdk contains the following files
Loading the files please wait ...