关于gRPC原理和核心概念,可以参考下面的文章:
gRPC原理、核心概念和性能分析
这篇文章介绍在IDEA中,如何基于Protobuf 进行序列化、反序列化的简单应用开发。
1. 安装protobuf插件
如下图所示,安装IDEA的Protobuf Support 插件。打开IDEA的Settings,在plugins下搜索 Protobuf Support,然后点击安装即可,安装完成后需要重启IDEA。
Maven中的Protocol Buffers插件屏蔽了手动安装Protocol Buffers编译组件的过程,插件会自动安装编译所需要的组件。
2. 在Maven工程的POM文件中,加上protobuf-java依赖包。
com.google.protobuf
protobuf-java
3.5.1
io.grpc
grpc-all
1.5.0
3. 在工程的pom文件中,加上Protocol Buffers的Maven插件。
kr.motd.maven
os-maven-plugin
1.5.0.Fi