0

How does azure co-located cache when used for session state through the DistributedCacheSessionStateStoreProvider handle scenarios where the instances is updated (rolling/incremental) or if there is a failure on one of the instances.

Is all co-located cache data replicated to all instances or is some data lost on failures?

If for example request #1 is handle by instance 0 and then instance 0 crashes/updates can request #2 that is handled by instance 1 continue to access the same Session state data from the previous request?

Any ides or can somebody point me to any good resources describing cases like these?

jmw
  • 2,864
  • 5
  • 27
  • 32

1 Answers1

1

For use with SessionState you have to configure the caching role with "High Availability". This will make all cache entries distributed among all instances of the role. So a cache item will not be lost upon instance updates / recycles.

astaykov
  • 30,768
  • 3
  • 70
  • 86