【剖析 | SOFARPC 框架】系列之SOFARPC序列化比较

  1. 云栖社区>
  2. 博客>
  3. 正文

【剖析 | SOFARPC 框架】系列之SOFARPC序列化比较

花肉酱 2018-11-08 15:00:03 浏览2118
展开阅读全文

前言

在应用服务化架构中,RPC 框架是非常重要的基础组件。而在 RPC 框架当中,序列化(以及反序列化)又是必不可少的一环。因为序列化的性能对整体框架性能有比较大的影响,之前的文章中,我们已经详细剖析了 SOFARPC 各个核心功能模块的实现原理,想必大家已经很清楚 RPC 的调用流程。

在整个 RPC 调用流程当中,序列化及反序列化起到了承上启下的作用。序列化时,RPC客户端把待调用的方法和参数对象转换为网络上可传输的字节序列,为进一步的编解码提供原料。反序列化时,把从网络上接收到且已经解码了的字节序列转换成对象,便于 RPC 服务端调用。

本文将从序列化概述、序列化协议特性、序列化使用方法分类、SOFARPC 序列化的设计及实现、几种序列化协议对比等方面介绍及对比序列化及其在 SOFARPC 中的应用。

SOFARPC 序列化比较.png | center | 827x339

序列化概述

RPC 调用通过网

网友评论

登录后评论
0/500
评论