AutoLoadCache 4.10 发布,增加Fastjson和数据压缩支持


高效的缓存管理解决方案AutoLoadCache能算是其中一员了,它实现了自动加载(预加载)和“拿来主义”机制,并且非常巧妙地解决系统的性能及并发问题。

目前新版本增加了以下两个功能:

1:增加fastjson进行序列化与返序列化功能。

实现类:com.jarvis.cache.serializer.FastjsonSerializer。

使用fastjson要注意:由于Json中不保存类型信息,故在反序列化时,必须要能知道具体的类型信息。那么使用json时,对于使用场景还是需要有些限制:返回中如果使用的泛型的化,必须指定具体的类型,比如,获取用户列表的方法:List getUserList(),这样是可以反序列化的,如果是List getUserList(),那就无法反序化了。

2:如果希望对比较长的数据进行压缩处理后再传到分布式缓存服务器的话,可以使用com.jarvis.cache.serializer.CompressorSerializer 进行处理。支持GZIP,BZIP2,XZ,PACK200,DEFLATE等几种压缩算法(默认使用GZIP)。
via:github

声明:大家学-卢卫湘|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - AutoLoadCache 4.10 发布,增加Fastjson和数据压缩支持


加vx: beyonds 备注:app上架 lwxshow