【问题标题】:AppFabric SessionState with SQL Server as a backup使用 SQL Server 作为备份的 AppFabric SessionState
【发布时间】:2011-06-22 08:18:29
【问题描述】:

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

我们目前使用一台机器作为我们网络农场的状态服务器。显然,这让我们面临单点故障。

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

不以 HA 模式运行它的问题是,如果一个节点出现故障,您将丢失该机器上托管的会话。

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

我还没有在我的想法上投入开发时间,但我想我会把这个想法交给一些聪明的开发者,看看它是否已经尝试过、考虑过还是我的想法有任何明显的漏洞。

【问题讨论】:

    标签: asp.net sql-server caching session-state appfabric


    【解决方案1】:

    我在这里找到了http://netpl.blogspot.fr/2007/06/wrapped-inprocsessionstatestore.html,这是一个拥有通用包装器的解决方案,但它似乎不太健壮。

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

    【讨论】:

      猜你喜欢
      • 2011-04-06
      • 1970-01-01
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-09
      • 1970-01-01
      相关资源
      最近更新 更多