这是一个与平台无关的问题。我知道有些平台允许共享缓存等,但大多数平台只是“神奇”。我想知道它们是如何实际实现的以及技术细节是什么。
所以,如果我有一个运行10个服务器的Web应用程序,其中有一个简单的负载均衡器(不能做粘性会话而不能做什么),我怎样才能可靠地使整个服务器场的缓存无效?
我不是特别谈论共享缓存或类似的东西。例如,您有一个人登录您的网站。处理请求的服务器缓存其信息用户/密码哈希等,以防止返回数据库。但是,他决定更改用户名或密码。您需要从可能拥有它的每个服务器中使此缓存值无效。
通常如何处理这样的情景? (假装没有缓存太贵了:))