学习讲求循序渐进,在分析代码原理之前应该熟练使用,本节我们一起搭建最简单一元gRPC模式,其中也包含安装protoc工具。
1. 创建项目目录结构
pb文件夹用于存放proto文件以及生成的pb文件
client文件夹存放客户端代码
server文件夹存放服务端代码
现在并未创建这几个文件,里面内容为空。
2. 定义proto文件
打开helloword.proto
文件,填写以下内容,含义说明看注释:
// 定义protocol buffer 协议版本 proto3
syntax = "proto3";
//分号前表示生成的go文件所在路径,分号后表示生成的go文件package是什么
option go_package="./;pb";
// 服务定义