本節搭建最簡單一進制gRPC模式,包括proto檔案編寫、protoc工具安裝、用戶端、服務端程式編寫,建議同學同步操作,項目所有的檔案會釋出到Github。
本系列gRPC學習大綱:
1. 建立項目目錄結構
1.pb檔案夾用于存放proto檔案以及生成的pb檔案
2.client檔案夾存放用戶端代碼
3.server檔案夾存放服務端代碼
現在并未建立這幾個檔案,裡面内容為空。
2. 定義proto檔案
打開
helloword.proto
檔案,填寫以下内容,含義說明看注釋:
// 定義protocol buffer 協定版本 proto3
syntax = "proto3";
//分号前表示生成的go檔案所在路徑,分号後表示生成的go檔案package是什麼
option go_package