2013-04-10 73 views
0

通過DistributedCacheSessionStateStoreProvider處理會話狀態時,azure協同定位緩存如何處理實例更新(滾動/增量)或者發生故障其中一個實例。Azure co-located緩存會話狀態(實例失敗/更新)

所有協同定位的緩存數據是否都複製到所有實例或失敗時會丟失一些數據?

例如,如果請求#1由實例0處理,然後實例0崩潰/更新可以請求由實例1處理的#2繼續訪問與先前請求相同的會話狀態數據?

任何IDE或有人可以指向我描述這些情況的任何好資源?

回答

1

若要使用SessionState,您必須使用「高可用性」configure the caching role。這將使所有緩存條目分佈在角色的所有實例中。因此,實例更新/回收時,緩存項不會丟失。