跨语言序列化指南
Apache Fory™ xlang(跨语言)序列化实现了不同编程语言之间的无缝数据交换。在一种语言中序列化数据,并在另一种语言中反序列化——无需 IDL 定义、schema 编译或手动数据转换。
特性
- 无需 IDL:自动序列化任何对象,无需 Protocol Buffers、Thrift 或其他 IDL 定义
- 多语言支持:Java、Python、C++、Go、Rust、JavaScript 之间无缝互操作
- 引用支持:跨语言边界支持共享引用和循环引用
- Schema 演化:类定义变更时的前向/后向兼容性
- 零拷贝:大型二进制数据的带外序列化
- 高性能:JIT 编译和优化的二进制协议