本期编译精选。
Fory 1.7.0发布还扩展了斯威夫特平台支持,并支持为顶级阵列和新线下限JSON进行增量JSON流解码。
信贷:夸地亚/ Shutterstock
Apache Fory社区宣布发布Fory 1.7.0,这是多语种系列化框架的更新,增加了Fory JSON对斯卡拉2.13和斯卡拉3的支持,以及对Android上的克特林,JVM,和GraalVM原住民图像的支持。
Apache Fory被描述为用于平面域对象,schema IDL(界面定义语言)和跨语言数据交换的快速序列化框架。它为高性能而借鉴了JIT(正时)编译和零拷贝技术,并支持了包括Java,Python,C++,Go,Rust,和JavaScript/TypeScript在内的12个编程语言。
Fory IDL是Apache Fory的一种设计定义语言,可以使类型安全跨语言序列化。Fory IDL也可以描述RPC服务,而Fory编译器可以生成gRPC服务伴生,使用Fory序列化进行请求和响应有效载荷。
随着Fory 1.7.0发行,开发者为斯卡拉2.13和斯卡拉3获得fory-json-scala. Scala应用程序可以使用大小写类,构建器默认,Option, either, tuples, collection, magazine, 和值类来读写标准JSON, 根据发布注释。该模块在JVM和GraalVM本土图像上工作。
Fory 1.7.0还引入了fory-json-kotlin模块,该模块将克特林模型映射到标准JSON,同时保留了构造器默认,可失效,未签名类型,值类,和通用参数。该模块支持了JVM,Android API 26及后,和GraalVM本土图像。
Fory 1.7.0发布亮点还包括:
- Fory JSON on GraalVM 原生影像功能被增强,默认启用了构建时间代码生成和精细生成的代码缓存。
(原文共 8 张图片,此处展示前 3 张,更多图片请前往原文查看)
(编译自 InfoWorld;原文



本文系本站对该英文资讯的编译与转述,非全文翻译;版权归原作者所有。
每天 5 分钟,看懂世界在发生什么
订阅「牛金金天天译站」,每日精选海外科技/AI/文化资讯编译送到你邮箱。非经营性、无广告、可随时退订。
评论