asp.net - 扩展 ASP.NET session 状态服务器

标签 asp.net session-state load-balancing

场景:

该网站托管在三台服务器上,使用 IIS每个。

所有三台服务器均使用 Windows Server 2003 附带的网络负载平衡软件进行集群。

所有三个站点都配置为将 session 状态存储在已指定为“状态服务器”的单独服务器上。

我被要求扩大“状态服务器”的规模。有没有一种方法可以让我拥有多个状态服务器并在它们之间同步状态,这样如果其中一个状态服务器出现故障,其他服务器将能够提供状态信息?

最佳答案

我们使用Scale Out State Server对于我工作的地方,它的工作非常出色,而且设置起来非常简单。据我所知,微软也在开发一款类似的产品,名为 Velocity ,但我没有任何经验。

SOSS 的唯一缺点是您必须为此付费 - 但我除了与他们的销售和支持团队互动之外什么也没有。如果您最终获得许可,请帮我一个忙,让他们知道免费的丹尼尔给您发送了;)

关于asp.net - 扩展 ASP.NET session 状态服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/488748/

相关文章:

asp.net - SQL Server 查询在 ADO.NET 中的运行速度比在 SSMS 中慢

c# - 在 session 中缓存搜索结果与保持大对象堆清洁

c# - 表单提交后处理刷新

c# - 确保所有更新都成功完成?

asp.net - Azure 上 ASP.NET MVC3 应用程序的分析预热

c# - 在c#中休息调用post方法

c# - 进程外的 session 变量会导致内存问题吗?

svn - 如何在 Amazon Auto-scaling 组中的多个 ec2 实例上部署和更新应用程序?

ssl - 浏览器在代理后面被阻止(禁止)

ubuntu - 是否有任何 HAProxy 负载平衡算法仅将连接路由到一台服务器?