Asp.net 使用SQL Server作为备份的AppFabric会话状态

Asp.net 使用SQL Server作为备份的AppFabric会话状态,asp.net,sql-server,caching,session-state,appfabric,Asp.net,Sql Server,Caching,Session State,Appfabric,如果希望在高可用性模式下使用AppFabric,则需要确保所有缓存服务器都运行Enterprise edition of Server 2008。这在我们的环境中是不可能的 我们目前使用一台机器作为web场的状态服务器。显然,这让我们面临一个单一的失败点 在调查AppFabric时,我发现它能够处理会话状态。我们正在考虑在缓存层中引入它 不在HA模式下运行它的问题是,如果节点宕机,则会丢失该框上承载的会话 我想知道是否有人实现了支持AppFabric的自定义状态提供程序,并将状态异步备份到SQL

如果希望在高可用性模式下使用AppFabric,则需要确保所有缓存服务器都运行Enterprise edition of Server 2008。这在我们的环境中是不可能的

我们目前使用一台机器作为web场的状态服务器。显然,这让我们面临一个单一的失败点

在调查AppFabric时,我发现它能够处理会话状态。我们正在考虑在缓存层中引入它

不在HA模式下运行它的问题是,如果节点宕机,则会丢失该框上承载的会话

我想知道是否有人实现了支持AppFabric的自定义状态提供程序,并将状态异步备份到SQL Server,以便在服务器因任何原因变暗时可以重建状态

我还没有在我的想法中投入任何开发时间,但我想我会让一些聪明的开发人员来看看我的想法是否已经尝试过、考虑过或者有任何明显的漏洞。

我在这里找到了一个通用包装器的解决方案,但它似乎不太可靠

也许可以根据特定事件或变量在提供者之间切换