序列化器实现与SPI机制设计分析.pdfVIP

  • 2
  • 0
  • 约4.11万字
  • 约 54页
  • 2026-04-27 发布于北京
  • 举报

4序列化器与_SPI机制

_序列化器与_S_机制

编程导航‑/post/成员

9对外

一、需求分析

在第一节中,我们已经讲过了序列化器的作用:无论是请求或响应,都会涉及参数的传输。而

Java对象是存活在JVM虚拟机中的,如果想在其他位置并、或者在网络中进行传输,就需

要进行序列化和反序列化。

我们还编写了通用的序列化器接口,并且已经实现了基于Java原生序列化的序列化器。但是对于

一个完善的RPC框架,我们还要思考以下3个问题:

1.有没有更好的序列化器实现方式?2.如何让使

用框架的开发者指定使用的序列化器?3.如何让

使用框架的开发者自己定制序列化器?

本节,我们就来解决这些问题。

二、设计方案

依次分析这三个问题的实现方案。

1、序列化器实现方式

我们所追求的“更好的”序列化器,可以是具有更高的性能、或者更小的序列化结果,这样就能

够更快地完成RPC的请求和响应。

之前为了方便,我们使用了Java原生序列化实现序列化器,但这未必是

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档