为什么 Cache Aside Pattern 不适合在 web farm 中 cache session state

2015-02-14 02:54:58 +08:00
 puncsky

我最近在看 MSDN cache aside pattern,其中有这么一句话:

This pattern might not be suitable: ... For caching session state information in a web application hosted in a web farm. In this environment, you should avoid introducing dependencies based on client-server affinity.

我不明白的是,session cache 在我看来应该是很惯常的做法,无论是 cache aside 也好还是 read-through/write-through 也好,它们总是会有一个对 cache 依赖,在 load balancer 的后面即便有 client-server affinity (sticky session) 也不会影响到 web farm 中其他的服务器的运行。那为什么不适合呢?

求点拨!

2479 次点击
所在节点    云计算
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX