开发者社区> 问答> 正文

Fury与JDK/Kryo/Hessian在性能上相比如何?

Fury与JDK/Kryo/Hessian在性能上相比如何?

展开
收起
花开富贵111 2024-06-19 16:54:15 95 0
2 条回答
写回答
取消 提交回答
  • 在完整实现JDK自定义序列化后,Fury在任意场景下都不再调用JDK序列化。
    相比Kryo,Fury有10倍的性能提升;
    相比Hessian等框架,也有3倍的性能提升。
    Fury是业界唯一一个能够跟JDK序列化保持100%兼容性和正确性的框架。

    2024-06-19 17:38:28
    赞同 展开评论 打赏
  • Fury 在性能上相比于 JDK、Kryo、和 Hessian 表现出了显著的优势:

    • 与JDK比较:Fury 比 JDK 自带的序列化机制有显著的性能提升,据报告称,Fury 的性能最高可达到 JDK 序列化的 170 倍。这意味着在高性能场景下,如 RPC 调用、数据传输和对象持久化,Fury 可以大幅提高效率。
    • 与Kryo比较:尽管 Kryo 以其速度快和序列化后体积小而著称,Fury 进一步优化了性能,并且在某些场景下提供了超越 Kryo 的性能表现。Fury 的设计旨在无缝替代包括 Kryo 在内的其他序列化框架,同时保持或提升性能。
    • 与Hessian比较:Hessian 默认支持跨语言,但其缺点在于相对较慢。Fury 不仅在性能上远超 Hessian,同时也保持了良好的跨语言兼容性,因此在需要高性能的同时又考虑跨语言交互的场景中,Fury 是更优的选择。
    2024-06-19 17:23:29
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载