阿伏罗
用于在Rust中使用库。
请查看我们的以获取示例,教程和API参考。
是一个数据序列化系统,它提供了丰富的数据结构和紧凑,快速的二进制数据格式。
如下例所示,Avro中的所有数据均已模式化:
{
"type": "record",
"name": "test",
"fields": [
{"name": "a", "type": "long", "default": 42},
{"name": "b", "type": "string"}
]
}
基本上,有两种方法可以在Rust中处理Avro数据:
基于Avro架构的Avro专用数据类型;
作为实现/派生Serialize和Deserialize通用Rust Serde兼容类型;
avrors提供了一种轻松高效地读取和写入这两种数据表示的方法。
安装库
2021-04-30 12:03:17
106KB
Rust
1