java语言:
pom文件: <dependency>
<groupId>org.xerial.snappy</groupId><artifactId>snappy-java</artifactId>
<version>1.1.2.6</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
压缩:
Snappy.compress([]byte{})
解压缩:
Snappy.uncompress(buf)
go语言:
"github.com/golang/snappy"
解压:traceBuf, _ := snappy.Decode(nil, buf)
压缩: snappy.Encode(nil, b)
总结: 在java 和go语言 大字符传达的时候, 采用snappy 压缩 解压缩是最好的方案。
注意 json字符串 用 snappy 压缩解压缩会报错,不能采用。