MDRCS / protobuff3-golang

Protocol Buffers backed by Google

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Protobuff3_Golang

Protocol Buffers (Protobuf) is a method of serializing structured data. It is useful in developing programs to communicate with each other over a wire or for storing data. The method involves an interface description language that describes the structure of some data and a program that generates source code from that description for generating or parsing a stream of bytes that represents the structured data.

Google developed Protocol Buffers for internal use and provided a code generator for multiple languages under an open source license.

The design goals for Protocol Buffers emphasized simplicity and performance. In particular, it was designed to be smaller and faster than XML.

Protocol Buffers are widely used at Google for storing and interchanging all kinds of structured information. The method serves as a basis for a custom remote procedure call (RPC) system that is used for nearly all inter-machine communication at Google.

About

Protocol Buffers backed by Google

License:MIT License


Languages

Language:Go 97.1%Language:Shell 2.9%