当前位置: 首页 > article >正文

Dubbo 序列化方式

Hession

这是dubbo的默认序列化协议,是一种二进制协议,他的特点是序列化的速度比较快,并且序列化的数据体积比较小。Hession适合于大部分场景,因此被选为dubbo的默认序列化协议。

Json

Json是一种基于文本的序列化方式,具有良好的可读性和跨语言性,但是序列化和反序列化的速度比较慢,序列化后的体积也比较大。适用于那种需要与前端进行交互的场景,因为前端通常用 JavaScript交互。

Java序列化

Java自带的序列化机制,优点是使用简单,与Java语言紧密相连。缺点是序列化的速度很慢,并且序列化后体积很大,因此并不适合高性能需求的场景。

Kryo

高性能的序列化库,适用于速度和体积要求较高的场景,缺点是API比较复杂,需要一定的使用成本。

Protobuf

Google出品的一款高性能的通信协议。适用于高性能要求极高和跨语言的场景,缺点是学习成本较高,需要定义.proto文件。

FST

与Kryo相似,也是速度快并且体积较小,适用于性能要求比较高的场景。


http://www.kler.cn/a/355413.html

相关文章:

  • GitLab的安装与卸载
  • 解锁动态规划的奥秘:从零到精通的创新思维解析(3)
  • Aec-Library-Website 项目常见问题解决方案
  • LeetCode429周赛T4
  • 路由器的原理
  • GM_T 0039《密码模块安全检测要求》题目
  • 19.面试算法-树的深度优先遍(一)
  • 飞机大战告尾
  • springboot第76集:线程,ThreadGroup
  • AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms‘
  • 第一百零七周周报
  • Arm官网
  • 安卓冻屏bug案例作业分享-千里马学员wms+input实战作业
  • 浙江省普通话水平测试教程PDF教材电子版(修订版)
  • Android OpenGL天空盒
  • tracert和ping的区别
  • R语言机器学习算法实战系列(八)逻辑回归算法 (logistic regression)
  • 安装和简单使用Milvus
  • protues仿真STM32时,配置管脚为上拉输入时,检测不准确
  • 成都睿明智科技有限公司电商服务可靠不?
  • 发送邮件:530 Login fail. A secure connection is requiered(such as ssl)
  • 基于SSM党务政务服务热线管理系统的设计
  • proxy代理机制和工作原理,reactive是怎么通过proxy实现响应式的
  • 嵌入式职业规划
  • 2024年科技赋能教育,AI辅导引领新趋势
  • Java实现文件上传功能