Apache Avro
Avro是一种远程过程调用和数据序列化框架,是在Apache的Hadoop项目之内开发的。它使用JSON来定义数据类型和通讯协议,使用压缩二进制格式来序列化数据。它主要用于Hadoop,它可以为持久化数据提供一种序列化格式,并为Hadoop节点间及从客户端程序到Hadoop服务的通讯提供一种电报格式。
開發者 | Apache软件基金会 |
---|---|
当前版本 |
|
源代码库 | |
类型 | 远程过程调用框架 |
许可协议 | Apache许可证 2.0 |
网站 | https://avro.apache.org/ |
已有API的语言编辑
Avro IDL编辑
为进一步支持JSON在类型及协议定义中使用,Avro包含了一种试验性的[6]替代性支持,它针对一种接口描述语言(IDL)语法,被称作Avro IDL。它以前被称为GenAvro,它设计了一种语法类似于C/C++、Protocol Buffers等的格式,以吸引那些熟悉传统IDL和编程语言的用户。
参见编辑
- 数据序列化格式比较
- Apache Thrift
- Google的Protocol Buffers
- Cisco的Etch
- ZeroC的ICE
- MessagePack
参考文献编辑
- ^ Release 1.11.3. 2023年9月25日 [2023年10月19日].
- ^ phunt. GitHub - phunt/avro-rpc-quickstart: Apache Avro RPC Quick Start.. GitHub. [2016年4月13日]. (原始内容存档于2020年11月9日).(英文)
- ^ 3.0 3.1 支持的语言 - Apache Avro - Apache软件基金会. [2016年4月21日]. (原始内容存档于2020年10月31日).(英文)
- ^ Avro: 1.5.1 - ASF JIRA. [2016年4月13日]. (原始内容存档于2016年4月25日).(英文)
- ^ [AVRO-533] Avro的.NET实现 - ASF JIRA. [2016年4月13日]. (原始内容存档于2020年10月25日).(英文)
- ^ Apache Avro 1.8.0 IDL. [2016年4月13日]. (原始内容存档于2010年9月20日).(英文)
扩展阅读编辑
- White, Tom. Hadoop:最终指南. 2010年11月. ISBN 978-1-4493-8973-4.
🔥 Top keywords: Baike: 首页Special:搜索毛泽东家族榮耀之繼承者天之驕女鐵拳英雄九龍城寨之圍城黃循財背着善宰跑篠崎泫妮妃雅新生 (网络剧)劉偉健斯洛伐克习近平劉俊謙 (香港)李显龙歌手2024佛誕淚之女王2024年泰國羽球公開賽新加坡總理邊佑錫新加坡Energy (組合)庆余年九龍寨城六四事件家族榮耀金智媛彌助菲律宾胖猫跳江事件劉寶傑DAY6林峯張文傑李光耀神耆小子張鳳妮黃世聰Seventeen (組合)维基百科願榮光歸香港中華民國鬼滅之刃 柱訓練篇2024年英雄联盟季中邀请赛中华人民共和国TripleS金秀賢 (男演員)罗伯特·菲佐井柏然2024年世界女排联赛黃偉哲怪獸8號佘詩曼Foodpanda金惠奫新加坡总统香緹·摩爾于北辰 (1968年)王嘉爾笑看風雲排球少年!!角色列表林飛帆郭葦昀馴鹿寶貝翁靜晶猩球崛起:王國誕生ILLIT尼古拉·約基奇春色寄情人周殷廷鬼滅之刃排球少年!!吳釗燮逆天奇案2不夠善良的我們BABYMONSTER李正皓尚达曼BOYNEXTDOOR胡子彤IVE (組合)陳靜 (香港)香港吴作栋黃道十二宮凡希亚·奥伊亚胡宇威長洲太平清醮張員瑛搜查班長1958伍允龍习明泽黄岩岛賴清德偶然遇見的你虽然不是英雄