Scala 序列化指南
Apache Fory™ Scala 基于 Fory Java 构建,为 Scala 类型提供优化的序列化器。它支持完整的 Scala 对象序列化,包括:
case类序列化pojo/bean类序列化object单例序列化collection序列化(Seq、List、Map 等)tuple与either类型Option类型- Scala 2 和 Scala 3 枚举
同时支持 Scala 2 和 Scala 3。
特性
Fory Scala 继承了 Fory Java 的全部特性,并增加了 Scala 特定优化:
- 高性能:JIT 代码生成、零拷贝,性能可比传统序列化快 20 到 170 倍
- Scala 类型支持:为 case 类、单例、集合、tuple、Option、Either 提供优化序列化器
- 默认值支持:在 Schema 演进期间自动处理 Scala 类的默认参数
- 单例保持:
object单例在反序列化后仍保持引用相等性 - Schema 演进