博客摘录「 Protobuf 入门级指南(谷歌的序列化框架,类似json,但更快)」2023年5月14日

    Protobuf 是一种与平台和语言无关的序列化框架,常用于通信协议,数据存储等。

    优点:它的速度比xml和json更快,同时他能将数据压缩的更小,对于结构化数据优势更明显。什么是结构化数据呢?就是带有一定结构的数据。比如电话簿上有很多记录数据,每条记录包含姓名、ID、邮件、电话等,这种结构重复出现。

    缺点:需要你定义proto文件,然后根据proto文件生成对应的java类,然后我们对这个java类进行序列化和反序列化。并且proto文件和生成的java类都比较反人类,难以读懂。

你可能感兴趣的:(笔记)