Protocol Buffers: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 5: Line 5:
=Internal=
=Internal=
* [[Serialization]]
* [[Serialization]]
=Overview=
* [[Grpc|gRPC]]
Protocol buffers is a format used for data serialization, publicly introduced by Google in 2008. The benefits of using Protocol Buffers include the simplicity of the definition language, a small data output size, high performance of serialization and deserialization and the ability to define derives in addition to data structures and compile client and server code in multiple languages.
=Subjects=
 
* [[Protocol_Buffer_Concepts#|Concepts]]
Protocol Buffer is a great fit as serialization format for [[Microservices|microservices]].
* [[Protocol_Buffer_Operations#|Operations]]
 
* [[Protocol_Buffer_Concepts#Protocol_Buffer_Go_Code_Examples|Protocol Buffer Go Code Examples]]
[[Grpc|gRPC]] uses Protocol Buffers as serialization format.
 
=Installation=
<syntaxhighlight lang='bash'>
brew install protobuf
</syntaxhighlight>

Latest revision as of 22:13, 8 May 2024