jRPC:可将协议缓冲区用作其接口定义语言和基础消息交换格式。使用协议缓冲区作为接口定义语言,用于描述服务接口和有效负载消息的结构
元数据:键值对-键-字符串,值-字符串
jRPC项目搭建:
1.创建空的maven项目。加入相应依赖
<properties>
<grpc-version>1.1.0-SNAPSHOT</grpc-version>
</properties>
<dependencies>
<!-- <dependency>-->
<!-- <groupId>io.grpc</groupId>-->
<!-- <artifactId>grpc-all</artifactId>-->
<!-- <version>1.1.0-SNAPSHOT</version>-->
<!-- </dependency>-->
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>