Skip to content

Compression zh

deng_ran edited this page Jul 8, 2021 · 1 revision

English | 中文

FastProto支持数据压缩和解压,通过@EnableCompress注解启动,FastProto会在序列化之后自动压缩数据,或者在反序列化之前自动解压数据,可能抛出 CompressException异常。

@EnableCompress(CompressPolicy.GZIP)
public class Weather {
    ...
}

@EnableCompress注解字段如下:

字段名称 类型 默认值 说明
value CompressPolicy CompressPolicy.GZIP 压缩策略
level int 1 压缩等级(部分算法需要)

支持压缩算法如下:

  • gzip(default)
  • deflate
Clone this wiki locally