protocol buffer

简介: protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。

protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。

 

 

An implementation of Google's Protocol Buffers for Erlang, based on ngerakines/erlang_protobuffs.   

https://github.com/basho/erlang_protobuffs

 

相关文章
最新MAC 中文版 Final Cut Pro X V10.6.5 专属视频剪辑后期工具及其插件安装使用教程
Final Cut Pro X又名FCPX,是MAC上非常不错的视频非线性剪辑软件,它剪辑速度超凡,具有先进的调色功能、HDR 视频支持,以及 ProRes RAW,让剪辑、音轨、图形特效、整片输出,支持主流的摄像机格式,是专业视频剪辑领域的王者工具。同时也给大伙安排了两款不错的插件Motion,Compressor。
最新MAC 中文版 Final Cut Pro X V10.6.5 专属视频剪辑后期工具及其插件安装使用教程
|
JavaScript 前端开发 编译器
typeof和instanceof
typeof和instanceof
85 0
|
消息中间件 druid Kafka
从Apache Flink到Kafka再到Druid的实时数据传输,用于分析/决策
从Apache Flink到Kafka再到Druid的实时数据传输,用于分析/决策
303 0
|
Go 调度 开发者
探索Go语言中的并发模式:goroutine与channel
在本文中,我们将深入探讨Go语言中的核心并发特性——goroutine和channel。不同于传统的并发模型,Go语言的并发机制以其简洁性和高效性著称。本文将通过实际代码示例,展示如何利用goroutine实现轻量级的并发执行,以及如何通过channel安全地在goroutine之间传递数据。摘要部分将概述这些概念,并提示读者本文将提供哪些具体的技术洞见。
|
前端开发 C++
CSS预处理器之Sass(一)
CSS预处理器之Sass(一)
163 2
|
JSON 测试技术 API
接口自动化测试平台--LRUN (二)
接口自动化测试平台--LRUN
|
存储 弹性计算 大数据
阿里云服务器是什么?优势、功能和应用场景详细介绍
阿里云服务器是什么?优势、功能和应用场景详细介绍,云服务器租用价格、云服务器使用场景及限制说明,阿里云服务器网分享云服务器ECS介绍、个人和企业免费试用、云服务器活动、云服务器ECS规格、优势、功能及应用场景详细说明
2305 0
|
存储 Java 编译器
JVM虚拟机-Class文件之属性表集合
JVM虚拟机-Class文件之属性表集合
217 0
JVM虚拟机-Class文件之属性表集合
Random类和Math.random生成的随机数
Random类和Math.random生成的随机数
309 0
Python小白需掌握的10个知识点
Python小白需掌握的10个知识点