我们拥有一个宁静的web服务。我们使用JaxR的CacheControl缓存GET端点的响应xml。从负载均衡器后面的多个服务器清除缓存
例如:GET - https://api.apiway.com/v1/users/12345
清除缓存,我需要打相同点,但用(而不是一个GET)的一个PUT和高速缓存将为端点被清除。
例如:PUT - https://api.apiway.com/v1/users/12345
,当我在我的本地运行它,我只能运行1个WebSphere实例也能正常工作。但是我们的QA环境在负载均衡器后面运行了2个webphere实例。因此,当我调用PUT端点来刷新缓存时,它只会清除1个websphere实例上的缓存,其中另一个websphere实例将使用过时的数据发送响应。
如何使用cacheControl从负载均衡器后面的多个实例刷新缓存?
你是如何维护这个缓存? – 2015-02-10 20:22:42
它被缓存在服务器端。 – Npa 2015-02-10 20:31:46