开发者社区 问答 正文

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

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

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

    2024-06-19 17:38:28 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等