这两天没事看了下,两级缓存的,在想JFinal 虽然提供的 echace 和redis的插件,然后两个插件简单处理下也能实现两级缓存的效果,但只能是单版本的,在集群环境下,显然是满足不了,另外又看了下osc的j2cache两级缓存的框架,这框架也曾被人扒过,就目前看还是比臃肿依赖包也不少,建议JFinal集成两级缓存满足集群或分布式集群环境下对缓存需求,提供极速的解决方案。
注:JFinal目前提供的支持上面也提到弊端,经组合后只能满足在单机上应用,假如实现两缓存,ecahce、redis二合一,通过实现配置是否开启两级缓存,灵活实现单机对缓存需求的同时又满足分布式集群对缓存的需求。
能做好 MVC + ORM 就已经很不错了,以前添加的 redis 都有点冲动想移除出去,因为底层的 jedis 本身就做得不好, jfinal 对 jedis 进行封装以后也并不是那么好