使用gRPC的上下文与SendMsg / RecvMsg方法发送元数据

时间:2017-11-17 19:52:45

标签: go protocol-buffers grpc

我真的不知道通过gRPC的上下文发送元数据有什么好处,gRPC的上下文只能处理字符串(二进制数据是base64' d),而有可能使用SendMsg()发送一个众所周知的定义的protobuf类型,并摆脱基于字符串的序列化。

为什么使用上下文是唯一记录的交换元数据的方法?

1 个答案:

答案 0 :(得分:0)

元数据是指添加到http标头中的信息,然后由服务器在RPC开头查看。此信息可能是与数据交换开始之前拦截器或服务处理程序可能希望查看以进行某些预处理的身份验证相关信息或其他一些元数据。希望这有用。