我是 gRPC 和 Protocol Buffers 的新手 - 我试图理解它们只是为了让一些东西为我的项目工作(当我有机会时会更详细地阅读它们)。
protobuf 的二进制序列化是什么意思? protobufs 不是数据的序列化吗?我有一些 proto 对象的十六进制转储 - 0a 06 66 6f 6f 62 61 72
- 这是否需要转换为二进制?还是使用 .bin
命令生成的 protoc --encode
文件的内容?如果是这样,我如何/作为响应发回什么? (即 HTTP 响应中的“body”字段)
上下文:
我使用的代理应该将来自 HTTP 服务器的响应转换为 gRPC 响应,并且代理要求响应是 binary serialization of a protobuf