我们在反向代理后面有多个应用程序服务器。我们希望在另一台主机上有一个所有应用服务器都可以轻松使用的缓存,因此缓存必须具有某种网络支持。此外,设置应该很容易,可能支持 docker,但这不是必须的。缓存持续时间约为 1d。API 应该尽可能简单和标准化(JCache?)。在稍后阶段,我们要预先填充缓存。
我有哪些选择?
背景:第一步,我们希望减少后端系统的负载,后端系统主要提供 SOAP 服务。所以我们要缓存 SOAP 响应 (JAX-WS)。第一阶段的缓存命中率可能约为 25%。稍后我们也想为 JPA 使用相同的缓存(我们已经为每个 Application Servcer 启用了内存缓存,并使用了缓存协调策略)。要使用更多缓存,我们将需要一些排序缓存类别。