0
点赞
收藏
分享

微信扫一扫

数据结构之顺序表的模拟实现

Kafka序列化反序列化解析、kafka schema。

kafka有自己的rpc协议,即nio bytebuf中的数据格式,详见之前的kafka相关介绍的文章。这里我们来看一下大家常用,有时又疑惑的序列化反序列化,对应rpc协议中的records,kafka叫Serdes,实际上也是字面上的意思serialize and deserialize。在程序中序列化就是toBinary,反序列化是fromBinary,存储和传输都是用二进制。

通过以上描述,我们知道序列化和反序列化的作用。我们来看kafka的实现。Serdes工厂类,和提供基本数据类型序列化。

在这里插入图片描述
一、先看基础的抽象
interface:Serializer

在这里插入图片描述
包括 configure,例如配置ChartSet字符集,serialize,序列化。

interface:Deserializer

在这里插入图片描述
同理。

再来看包装接口:Serde

在这里插入图片描述
指定了serializer

举报

相关推荐

0 条评论