windows下protobuf的安装,golang使用proto

protobuf语法指南:
https://blog.csdn.net/qq_22660775/article/details/89044538
https://blog.csdn.net/qq_22660775/article/details/89163881?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161396439616780274186875%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161396439616780274186875&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-5-89163881.pc_search_result_no_baidu_js&utm_term=proto

视频:
https://www.bilibili.com/video/BV1Bt411X73L?from=search&seid=17984332039774519676

简介:

Protocol buffers是用于序列化结构化数据的灵活、高效、自动化的机制。 Google protobuf是一个灵活的、高效的用于序列化数据的协议。相比较XML和JSON格式,protobuf更小、更快、更便捷。protobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。Google protobuf是跨语言的,并且自带了一个编译器(protoc),只需要用它进行编译,可以编译成Java、python、C++、C#、Go等代码,然后就可以直接使用,不需要再写其他代码,自带有解析的代码。

  • 序列化
    通过将结构化的数据进行序列化,从而实现数据存储/RPC数据交换的功能。
  • 序列化:将数据结构或对象转换成二进制串的过程。
  • 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。

1、下载protoc的源码和各个系统的预编译包

https://github.com/protocolbuffers/protobuf/releases
windows下protobuf的安装,golang使用proto_第1张图片

2、添加到环境变量中

windows下protobuf的安装,golang使用proto_第2张图片

3、查看版本信息

windows下protobuf的安装,golang使用proto_第3张图片

你可能感兴趣的:(后端,golang)