Apache软件基金会宣布新的顶级项目

Apache软件基金会宣布新的顶级项目

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Apache Fory™于2025年9月17日从Apache孵化器毕业,成为顶级项目。它是一个高性能的多语言序列化框架,支持多种编程语言,性能比其他框架快170倍,具备零拷贝优化和安全设计。Fory将继续扩展生态系统,提升跨语言兼容性和生产就绪支持。

🎯

关键要点

  • Apache Fory™于2025年9月17日从Apache孵化器毕业,成为顶级项目。

  • Fory是一个高性能的多语言序列化框架,旨在革新系统和语言之间的数据交换。

  • Fory通过即时编译和零拷贝技术实现比其他序列化框架快170倍的性能。

  • Fory支持多种编程语言,包括Java、Python、C++、Go、JavaScript、Rust、Scala和Kotlin。

  • Fory具备零拷贝优化,减少大数据集的内存开销。

  • Fory确保数据结构的向前和向后兼容性,支持模式演变。

  • Fory采用安全优先的方法,通过类注册防止反序列化漏洞。

  • Fory支持多种协议,包括对象图、行格式和Java兼容模式。

  • 作为顶级项目,Fory将继续扩展其能力和生态系统。

  • Fory将增强模式演变以实现无缝的跨语言兼容性,并提供生产就绪的Rust和C++序列化支持。

  • Fory将与gRPC集成,并提供Protobuf的迁移工具。

  • ASF为项目提供服务和指导,以建立健康的社区,支持开源项目的生命周期。

🔎

延伸解读

多语言支持的优势

Apache Fory支持多种编程语言,包括Java、Python、C++等,这使得它在跨语言数据交换中具有显著优势。开发者可以在不同的技术栈中无缝集成Fory,从而提高系统间的互操作性,降低开发成本。

性能与安全性的平衡

Fory通过零拷贝优化和即时编译技术,实现了比其他序列化框架快170倍的性能。同时,它采用安全优先的方法,防止反序列化漏洞。这种性能与安全性的平衡,使得Fory在处理大数据时尤为适用,值得开发者关注。

生态系统的扩展潜力

作为顶级项目,Apache Fory将继续扩展其生态系统,包括与gRPC的集成和Protobuf的迁移工具。这为开发者提供了更多的选择和灵活性,尤其是在需要高效数据交换的应用场景中,Fory的生态扩展将进一步提升其吸引力。

延伸问答

Apache Fory是什么?

Apache Fory是一个高性能的多语言序列化框架,旨在革新系统和语言之间的数据交换。

Apache Fory的性能优势是什么?

Fory通过即时编译和零拷贝技术实现比其他序列化框架快170倍的性能。

Apache Fory支持哪些编程语言?

Fory支持Java、Python、C++、Go、JavaScript、Rust、Scala和Kotlin等多种编程语言。

Apache Fory如何确保数据结构的兼容性?

Fory确保数据结构的向前和向后兼容性,支持模式演变。

Apache Fory的安全设计有哪些特点?

Fory采用安全优先的方法,通过类注册防止反序列化漏洞。

Apache Fory未来的发展方向是什么?

Fory将继续扩展其能力和生态系统,包括增强模式演变和提供生产就绪的Rust和C++序列化支持。

🏷️

标签

➡️

继续阅读