Java 内存缓存体系结构

Java 内存缓存体系结构,java,caching,memory-management,architecture,memcached,Java,Caching,Memory Management,Architecture,Memcached,我正在为一个web应用程序实现一个内存缓存系统。这种内存缓存系统必须处理从小规模到大规模的对象,以及越来越多的缓存命中(读写)。系统必须根据配置处理多个缓存服务,如JCS、ehCach、Memcach、SQL缓存等 为了学习和学习的目的,并为我的系统实现更好的体系结构,任何人请让我有一些资源。(示例:带有项目源文件的示例类图)。这个问题完全不具体!您可以做的最好的事情是阅读缓存解决方案的教程、示例和手册 您还应该考虑分布式缓存解决方案,如FUNIPSIN和HAZELCAST。 对于内存,仅缓存G

我正在为一个web应用程序实现一个内存缓存系统。这种内存缓存系统必须处理从小规模到大规模的对象,以及越来越多的缓存命中(读写)。系统必须根据配置处理多个缓存服务,如JCS、ehCach、Memcach、SQL缓存等


为了学习和学习的目的,并为我的系统实现更好的体系结构,任何人请让我有一些资源。(示例:带有项目源文件的示例类图)。

这个问题完全不具体!您可以做的最好的事情是阅读缓存解决方案的教程、示例和手册

您还应该考虑分布式缓存解决方案,如FUNIPSIN和HAZELCAST。 对于内存,仅缓存Guava Cache和(我使用cache2k)就足够了


如果您围绕缓存启动新的体系结构,我强烈建议您研究JSR107/JCache规范,因为这是访问缓存服务的新标准方式。

感谢cruftex的回答。正如你所提到的,我阅读了一些教程和示例。但和所有这些一样,它们代表了显示如何使用缓存服务的编码示例,这还不是一个足够好的体系结构级别的解决方案。也许我应该写一本关于这个的书?!也许你可以重新表述你的问题和/或缩小范围。现在,它包括从边缘服务器、负载平衡到数据库持久性的所有内容。。。