分布式缓存中间件优缺点分析(redis、memcache、ehcache)
1. redis
2. memcache
3. ehcache
优点:
1. 基于Java开发,更易于整合Java项目,有良好的健壮性同时还是被Apache所认可的。
2. 基于JVM缓存,若在JVM中使用ehcache缓存的话,它有良好的性能,更快的执行速度
使用起来就很简单、方便、轻巧。像Mybatis、Hibernate这些开源框架都使用ehcache
缺点:
1. 集群、分布式模式下不支持缓存共享,若要实现集群的缓存的话会非常复杂,很不方便。
还会涉及到缓存的恢复等等这些问题。所以,ehcache还是更利于做单体应用的分布式
缓存。