import proto的问题

来源:17-4 proto文件中引入其他的proto文件

慕妹3255656

2023-12-14

老师,这节课开始是使用自定义的Empty,到最后却切换到使用内置Empty类型。如果是一直使用内置Empty类型该如何使用?protoc编译的出来的go文件里只有Empty的指针,而没有类似HelloRequest的Type定义。编译出来的python文件里也有

python

import grpc
import base_pb2 as base__pb2
import hello_pb2 as hello__pb2


class GreeterStub(object):

的语句,是不是说明被import的proto文件无法自动被编译,而需要自己手动编译该文件?

写回答

1回答

bobby

2023-12-18

自定义的目的是为了让大家明白 empty的含义,和如何定义,实际上一般都使用内置的,容易对齐。一般不会自动编译引入的第三个依赖的proto文件名,所以需要自己去编译一下,不果如何使用第三方的话,第三方会编译好的

0
0

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程