OfbizDistCache分布式缓存方案
ofbizdistcache 的分布式缓存方案,挺适合搞 Ofbiz 项目的朋友。它的核心思路就是把OfbizCacheManager
替换掉,用上EhCacheCacheManager
、HazelcastCacheManager
或RedisCacheManager
就能无缝切分布式缓存,省事还兼容标准。你只要用的是实现了 Java 标准CacheManager
接口的组件,基本都能套进去。
整合的时候代码改动不大,原来的用法还能继续用。比如想用 Redis,就换成RedisCacheManager
,连缓存分片、主从同步这些高级玩法都能搞得定,性能提升也。
Ehcache 和 Hazelcast 也都挺成熟的,搭配 SpringBoot 效果还不错,支持热部署和动态配置。而且配置方式也蛮灵活,XML 或者注解都行。
如果你项目对缓存一致性要求比较高,可以看看JGROUPS的方案,Ehcache 配合它做复制,效果还蛮稳定的。平时调试时注意看下缓存是否真的命中分布式层,不然只是本地缓存假象哦。
相关资料也帮你整理好了,像Redis 分布式缓存、EhCache 用户指南都蛮实用的。想研究细一点,后面的分片策略和高级笔记也值得一看。
如果你已经在用 Ofbiz,又想让缓存更靠谱,ofbizdistcache真的可以试试,改造成本不高,回报还挺可观。
下载地址
用户评论