Session 共定位缓存上的Azure会话

Session 共定位缓存上的Azure会话,session,azure,sync,Session,Azure,Sync,我有两个webrole的实例。会话存储在2个WebRole中的每个WebRole的共定位缓存中 因为我使用的是共定位缓存,这意味着信息是每个WebRole的本地信息。我想知道Azure如何在web角色的2个实例中跟踪我的会话。不知何故,它是有效的,因为对各种网页的重复请求——我假设这是由两个webrole中的每一个处理的——没有抛出任何错误,即每个webrole不知何故知道我的会话。有人知道本地信息是如何通过共定位缓存获得共享的吗?如果我理解正确的话,您认为缓存对于每个web角色来说都是本地的,

我有两个webrole的实例。会话存储在2个WebRole中的每个WebRole的共定位缓存中


因为我使用的是共定位缓存,这意味着信息是每个WebRole的本地信息。我想知道Azure如何在web角色的2个实例中跟踪我的会话。不知何故,它是有效的,因为对各种网页的重复请求——我假设这是由两个webrole中的每一个处理的——没有抛出任何错误,即每个webrole不知何故知道我的会话。有人知道本地信息是如何通过共定位缓存获得共享的吗?

如果我理解正确的话,您认为缓存对于每个web角色来说都是本地的,这是不准确的

Azure在两个角色之间创建一个分布式缓存,由两个角色共同使用。 换句话说,每个角色都像远程访问数据一样访问数据,不知道数据实际存储在哪里,缓存实现负责从正确的位置获取正确的数据,因此会话数据始终可用,无论用户的请求到达何处