gRPC框架学习:4、proto文件编译
1. 前言
通过前面的学习我们基本上可以看懂proto文件并且可以根据需求慢慢写一些proto文件了,你可以把其当成一个与编程语言无关的rpc接口设计语言,对该语言文件进行编译就可以形成适用于c++、python、Java、go等语言的rpc接口文件,然后我们实现对应的接口内容即可,针对不同语言的编译器在GitHub上有汇总,所以我们根据自己的需求找到对应的项目并了解学习即可,这个做一个简单的汇总方便使用。
2. 编译器总的地址
这个是协议编译器的总地址:
https://github.com/protocolbuffers/protobuf
协议缓冲区(aka,protobuf)是Google的语言无关,平台无关的可扩展机制,用于对结构化数据进行序列化。您可以在Google Developers网站上找到protobuf的文档。
该自述文件包含protobuf安装说明。要安装protobuf,您需要为所选的编程语言安装协议编译器(用于编译.proto文件)和protobuf运行时。