我正在尝试使用gRPC进行项目,该服务器使用golang编写的服务器和用节点编写的客户端
我有这样的protobuf文件结构
- $GOPATH/src/company/api
|- server
|- svc1
|- svc1.proto
|- svc2
|- svc2.proto
|- hardware
|- hardware1
|- hardware1.proto
|- hardware2
|- hardware2.proto
|- lib
|- used-by-both
|- used-by-both.proto
-I$GOPATH/srcimport "company/api/lib/used-by-both";
apilib
-Iimport
关于如何最好地编译这些proto文件以便使用它们的任何建议很容易,因为它们是什么样的包装 and 节点模块?