Hasty Briefsbeta

双语

Apache Fory Rust: A Versatile Serialization Framework for the Modern Age

6 months ago
  • #rust
  • #serialization
  • #performance
  • Apache Fory Rust 是一个高性能、跨语言的序列化框架
  • 自动处理循环引用、特征对象和模式演进
  • 基于Rust的安全保证和零拷贝技术构建
  • 支持跨语言序列化(Rust/Java/Python/C++/Go)
  • 自动管理共享引用和循环引用
  • 支持特征对象序列化(Box<dyn Trait>, Rc<dyn Trait>)
  • 支持无破坏性变更的模式演进
  • 采用复杂二进制协议实现高效编码
  • 编译时生成序列化代码实现零运行时开销
  • 模块化架构(fory/fory-core/fory-derive等独立组件)
  • 基准测试显示性能显著优于JSON和Protocol Buffers
  • 微服务/高性能数据管道/复杂领域模型的理想选择
  • 类型注册完成后具备线程安全性
  • 通过Result<T, Error>实现全面的错误处理
  • 拥有活跃的开源社区和持续贡献