.NET性能优化-是时候换个序列化协议了( 四 )

Google Protobuf这个序列化协议和框架,因为当时考虑到需要和其它语言交互,然后也需要有较小空间占用,目前看已经占用了111GB的Redis空间占用 。

.NET性能优化-是时候换个序列化协议了

文章插图
如果后续进一步增大,可以换成MessagePack+Lz4方式,应该还能节省95GB的左右空间 。那可都是白花花的银子 。
当然其它协议也是可以进一步通过GzipLz4Brotli算法进行压缩 , 不过鉴于时间和篇幅关系,没有进一步做测试,有兴趣的同学可以试试 。
附录代码链接: https://github.com/InCerryGit/WhoIsFastest-Serialization
【.NET性能优化-是时候换个序列化协议了】

推荐阅读