0

我正在使用 SQLServer 来存储我的 ASP.NET 会话状态。我还有几个通过负载平衡器连接的 Web 服务器。每个服务器都将其会话存储在 SQLSerer DB 中。这里的问题是数据库是单点故障。

我的问题是 - 我如何将我的会话存储在多个 SQLServer 服务器上,并能够从每个服务器中获取最新的数据?

4

1 回答 1

2

如果数据库出现故障,您的应用程序的其余部分的性能如何?这个问题实际上是关于数据库的高可用性。您可以将故障转移群集添加到您的 SQL Server中,这可能会很昂贵。或者,您可以将会话存储在分布式缓存中,例如 memcached、redis 或 AppFabric。

于 2014-11-17T16:06:11.220 回答