Hagar:针对.NET的快速,灵活且耐版本的序列化器

时间:2024-02-26 01:12:38
【文件属性】:

文件名称:Hagar:针对.NET的快速,灵活且耐版本的序列化器

文件大小:290KB

文件格式:ZIP

更新时间:2024-02-26 01:12:38

dotnet serializer pipelines dotnet-core span

哈加尔 有许多现有的序列化库和格式,它们高效,快速并支持架构演进,那么为什么要创建它呢? 现有的支持版本公差的序列化库通常会限制数据的建模方式,通常是通过提供一个非常受限制的类型系统,该系统不支持常见类型系统中的某些功能,例如: 多态性 泛型(参数类型) 参考,包括循环参考 Hagar是一个新的序列化库,它支持这些功能,快速且紧凑,支持架构演变,并且需要开发人员的最少投入。 编码方式 字段用紧凑型字段ID标记。 这些字段ID由开发人员提供。 字段被编码为基元,分为四类: 固定长度-多数数字,除非特别注明。 可变长度-用于可变长度整数编码,可用于长度,计数,索引类型属性(本质上相对


网友评论