0
如果缓存群集节点上存在RAM压力,或者群集未处于高可用性模式并且节点丢失(例如失败或重新启动),则AppFabric缓存可能会丢失会话状态。ASP.Net会话状态的AppFabric Cache提供程序是否允许支持存储?
通常情况下,在这些情况下会使用后备存储,以便在发生缓存未命中时重新创建缓存条目(它毕竟是缓存)。 AppFabric Cache ASP.NET会话状态提供程序是否允许支持存储,例如通过在传统会话状态提供者之一上形成一层? (如ASP.NET状态服务或基于SQL Server的提供程序)。
注意事项。
还有就是配置文件中没有这样的事情提到:
AppFabric用于缓存不存储:您无法确定何时删除缓存条目。如果您想确保您的会话不会被服务器使用sql server会话状态提供程序删除。 –
@Remi - 这是个问题。微软的标准会话状态提供者似乎将缓存用作存储而不是缓存,如果缓存设置为高可用性模式,这可能是一个合理的选择。试图将这种解释/理解是否正确的信息放在一起。 – redcalx