Avro编码方式的改进

对于原来的Avro的编码方式,它在对int和long类型的数据编码时,采用的是Variable-length zig-zag编码方式。即先使用ZigZig编码将负数映射成正数,然后再使用Varint编码。ZigZag编码规则如下图所示: 当我们传输的对象数据没有负数时,这种编码方式就显得有点浪费字节,所以我们要修改其原来的编码方式,使得编码后字节更少。 在我们创建avro的依赖时,下载的是jar包
相关文章
相关标签/搜索