天天看點

2. 【gRPC系列學習】 建立一進制gRPC的用戶端與服務端

本節搭建最簡單一進制gRPC模式,包括proto檔案編寫、protoc工具安裝、用戶端、服務端程式編寫,建議同學同步操作,項目所有的檔案會釋出到Github。

本系列gRPC學習大綱:

2. 【gRPC系列學習】 建立一進制gRPC的用戶端與服務端

1. 建立項目目錄結構

2. 【gRPC系列學習】 建立一進制gRPC的用戶端與服務端

1.pb檔案夾用于存放proto檔案以及生成的pb檔案

2.client檔案夾存放用戶端代碼

3.server檔案夾存放服務端代碼

現在并未建立這幾個檔案,裡面内容為空。

2. 定義proto檔案

打開

helloword.proto

檔案,填寫以下内容,含義說明看注釋:

// 定義protocol buffer 協定版本 proto3
syntax = "proto3";

//分号前表示生成的go檔案所在路徑,分号後表示生成的go檔案package是什麼
option go_package