如何在kubernetes中复制的微服务之间共享Spring缓存?我应该使用哪种技术?解决方案应能够支持高可用配置(例如:主/从;主动-主动灾难恢复等)。
如果可能,请提供弹簧启动配置。
发布于 2020-09-03 21:39:16
Spring cache有一个缓存提供者的概念--缓存实现背后的技术。
默认情况下,缓存是在内存中实现的,因此它不会以任何方式进行复制。但是,您可以将其配置为运行,比如说,使用Redis。See this tutorial for technical implementation aspects
在这种情况下,应该可以从运行应用程序pod的所有kubernetes节点访问相同的redis实例,并且您将拥有分布式缓存。
https://stackoverflow.com/questions/63724718
复制相似问题