【问题标题】:How Sessions works in a load balancing environment?Sessions 如何在负载平衡环境中工作?
【发布时间】:2012-01-13 04:00:56
【问题描述】:

我有一个在单个服务器上运行的网站。现在用户数量越来越多。所以我们计划在几天内引入负载平衡服务器。在实施负载黑化服务器时我需要记住什么?会话将如何在这样的环境中工作? 注意:应用程序是在 Asp.net / MS SQL 中完成的

【问题讨论】:

    标签: session load-balancing


    【解决方案1】:

    如果负载平衡器支持粘性会话,您可以使用它们来确保用户请求由同一台服务器提供服务。这是性能最好的选项。

    其他方法是,

    1. 通用服务器上的 Asp.net 会话服务
    2. SQL 服务器中的 Asp.net 会话状态
    3. 使用应用程序结构

    【讨论】:

      【解决方案2】:

      负载均衡器具有持久会话功能。在配置负载均衡器时,您可以自己或请求支持来启用此功能,这样一旦由 serverA 提供服务的用户将在整个会话期间由 serverA 提供服务。

      这应该会让您更深入地了解负载平衡器:http://en.wikipedia.org/wiki/Load_balancing_%28computing%29#Persistence

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-23
        • 2015-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多