.proto文件:grpc是谷歌的一个开源的远程服务调用框架,可以让各个语言按照指定的规则通过http2协议相互调用,这个规则是用谷歌的一个数据描述语言写的一个.proto文件,grpc的目的就是为了让服务调用更方便。 目前支持的语言有C, C++,C#,Java, Node.js, Python,Go等,大部分语言都是通过插件根据.proto文件生成对应的代码,用生成好的代码,创建或调用grpc服务。(这个文件找开发要)
Metadata可以用于token身份验证等方式,支持以下两种方式传输(UTF-8): 1. 使用键值对(Key: Value): – key1: value1, key2: value2 2. 使用 JSON String: – {“key1”:“Value1”, “key2”:“value2”}
来源:带薪摸鱼的第n天