【问题标题】:How do multiple requests from same session always land on the same server?来自同一会话的多个请求如何总是落在同一台服务器上?
【发布时间】:2016-12-22 09:32:50
【问题描述】:

来自同一个浏览器会话的多个请求如何总是到达同一个服务器?服务器负载均衡器是否使用来自多个请求的会话 ID 并重定向到同一台服务器?

【问题讨论】:

    标签: http session server httprequest load-balancing


    【解决方案1】:

    这取决于负载平衡器。他们中的大多数都支持这种功能(会话粘性)。

    例如nginx(免费版)支持ip_hash,它将所有来自同一ip的请求重定向到后端服务器,而nginx plus还支持通过cookie实现based on session的平衡。

    Haproxy 也支持上述两种负载均衡方法,并且也使用cookie 来实现会话粘性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      • 2014-07-11
      • 2023-03-12
      相关资源
      最近更新 更多