PHPackages                             reatang/grpc-php-abstract - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. reatang/grpc-php-abstract

ActiveLibrary

reatang/grpc-php-abstract
=========================

php兼容 grpc原生客户端 和 grpc-gateway 调用

0.4.0(2y ago)03MITPHPPHP ^7.4

Since Jul 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/reatang/grpc-php-abstract)[ Packagist](https://packagist.org/packages/reatang/grpc-php-abstract)[ Docs](https://github.com/reatang/grpc-php-abstract)[ RSS](/packages/reatang-grpc-php-abstract/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (9)Versions (9)Used By (0)

grpc-php-abstract
=================

[](#grpc-php-abstract)

abstract grpc and grpc-gateway

- 提供grpc原生客户端 和 grcp-gateway调用的抽象层
- 添加解析 protobuf Any 参数的工具 UtilAny
- 一元请求重试中间件
- 支持配置化的默认调用行为
- 支持OpenTelemetry链路追踪（grpc、gateway都已支持）
- 开发自动生成grpc原生客户端抽象层 [protoc-gen-php-abs-grpc](https://github.com/reatang/protoc-gen-php-abs-grpc)
- 开发自动生成grpc-gateway抽象层： `--php-abs-grpc_opt=genType=gateway` 则生成gateway抽象层

安装
--

[](#安装)

```
> composer require reatang/grpc-php-abstract
```

使用
--

[](#使用)

本教程假定您已经知道 `protobuf`、`grpc` 的基础知识，并预先学习了 [protoc-gen-php-abs-grpc](https://github.com/reatang/protoc-gen-php-abs-grpc) 生成器的功能。

```
