专栏名称: Apache Fory
Apache Fury是一个基于JIT动态编译和零拷贝的多语言自动序列化框架,提供极致的性能和易用性。
TodayRss-海外RSS稳定源
目录
今天看啥  ›  专栏  ›  Apache Fory

Apache Fory Rust:重塑序列化性能与灵活性的新一代高性能框架

Apache Fory  · 公众号  ·  · 2025-12-05 11:04
    

主要观点总结

Apache Fory Rust是一个高性能的跨语言序列化框架,提供快速序列化、自动处理循环引用、trait对象序列化和schema演进等功能。它使用精巧的二进制协议,为性能和灵活性而设计。适用于微服务、数据管道和实时系统等场景。

关键观点总结

关键观点1: 高性能序列化

Apache Fory Rust提供快速的序列化服务,数据类型的大小操作可以达到每秒数万至数十万次的吞吐量。

关键观点2: 自动处理复杂数据模型

自动跟踪和保留引用标识,支持共享/循环引用,能够自动处理复杂的领域模型,如带有循环引用的父子树结构。

关键观点3: trait对象序列化

支持Rust的trait系统,能够轻松序列化Box动态类型等。

关键观点4: 无破坏性变更的schema演进

通过Compatible模式实现schema变更而无需停服升级,支持Struct、元组、Enum等类型的Schema演进。

关键观点5: 跨语言支持

使用Xlang模式实现跨语言序列化,可以在Java、Python、Go等语言中反序列化。

关键观点6: 全面的类型支持

支持原始类型、集合、枚举、智能指针、日期/时间以及自定义类型等。

关键观点7: 灵活的注册方式

支持按ID和名称注册类型,提供灵活的序列化选项。


免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
文章地址: 访问文章快照