1 问题:gRPC 官方文档不够详细
在调研 gRPC java 时遇到一个问题,根据官方文档,没有办法一次性就把示例跑成功。
而是花了整整两天时间,翻了各种文档才搞清楚,proto compiler、maven、gRPC-java 这几个之间的关系。
现在提供一个端到端的,能够保证一次性就跑起来的 gRPC-java 示例程序。
2 通过 maven 构建 java 工程
java version: 1.8 gRPC version: 1.29.0 pom.xml 核心配置部分
2.1 pom核心依赖
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId>
<version>1.29.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>1.29.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId&g