【发布时间】:2021-03-27 22:10:16
【问题描述】:
我在 Openshift 中有两个微服务 pod,我想清理这两个微服务的缓存。我有一个清除驱逐缓存的端点,请求只进入一个 pod。如何避免重启 pod 以清除缓存?我使用 2.1.10 springboot,每两小时配置一次 cron,但我想清理 HTTP 请求中的缓存。
我在请求中使用来自 org.springframework.cache.annotation 的 @Cacheable 并使用 org.springframework.cache.CacheManager.clear 来驱逐/清理缓存。
【问题讨论】:
标签: java spring-boot kubernetes openshift spring-cache