0

如果缓存集群节点存在 RAM 压力,或者集群未处于高可用性模式并且节点丢失(例如失败或重新启动),AppFabric 缓存可能会丢失会话状态。

通常,在这些情况下将使用后备存储以允许在缓存未命中的情况下重新创建缓存条目(毕竟它是缓存)。AppFabric Cache ASP.NET 会话状态提供程序是否允许后备存储,例如通过在传统会话状态提供程序之一之上形成一个层?(例如 ASP.NET 状态服务或基于 SQL Server 的提供程序)。

笔记。

配置文档中没有提到这样的事情:

4

1 回答 1

0

正如您所说,AppFabric 会话提供者不知道这个概念,因为 AppFabric 基本上是一个分布式内存缓存集群。您可以通过 Read-Through 和 Write-Behind 实现持久性,但不能用于会话。

您最好的选择是正确规划您的缓存使用情况并主动监控集群。

于 2013-01-22T09:07:11.280 回答