我正在为一个web应用程序实现一个内存缓存系统。这个内存缓存系统将不得不处理从小规模到大规模的对象,以及越来越多的缓存命中(读和写)。系统将不得不处理多个缓存服务,如JCS,ehCach,Memcach,SQL缓存等基于配置。
为了学习和研究的目的,并为我的系统实现更好的架构,任何人都请给我一些资源。(示例:带有项目源文件的样例类图)。
发布于 2014-03-05 17:19:41
这个问题完全不明确!您能做的最好的事情就是学习缓存解决方案的教程、示例和手册。
您还应该考虑像infinispan和hazelcast这样的分布式缓存解决方案。
只有在内存中缓存Guava Cache和cache2k (我在cache2k上工作)可能就足够了。
如果您开始一个围绕缓存的新架构,我强烈建议您研究一下JSR107/JCache规范,因为这是访问缓存服务的新标准方法。
https://stackoverflow.com/questions/22186235
复制相似问题