gob 新的数据编码方式(序列化与反序列化数据)
介绍 数据在网络上传输,不同的服务端通信需要基于一定的协议进行交换数据。发送端encode编码数据,接收端decode解码数据。 常见的的一些数据编码方式:json,xml,proto buffers, html等 gob 与json,xml类似是一种基于go原生的数据 使用场景 为什么go 定义了新的一种数据编码方式? 常见的数据编码如json,xml等,是为了兼容已经存在的数据编码方式,可以与其他语言服务进行通信。 对于两端同样是go开发的服务,可以使用gob进行更快,更高效的数据传输。 优点 自描述数据格式:发送端与接收端无需沟通,定义两端统一的数据格式 传输速度更快,更高效 basic 基于gob编码的流数据,包含自描述类型信息,各项数据处理前包含类型信息 支持的类型:基础数据类型(...阅读全文