Azure共存缓存会话状态(实例失败/更新)

时间:2013-04-10 06:48:46

标签: asp.net azure azure-caching

如果通过DistributedCacheSessionStateStoreProvider处理会话状态,azure共同定位缓存如何处理更新实例(滚动/增量)或其中一个实例出现故障的情况。

是否所有共存的缓存数据都复制到所有实例,或者是否在失败时丢失了一些数据?

例如,如果请求#1由实例0处理,然后实例0崩溃/更新可以请求由实例1处理的#2继续访问先前请求中的相同会话状态数据?

任何想法或者有人能指出我描述这些案件的任何好资源吗?

1 个答案:

答案 0 :(得分:1)

要与SessionState一起使用,您必须configure the caching role使用“高可用性”。这将使所有缓存条目分布在角色的所有实例中。因此,在实例更新/回收时,缓存项不会丢失。