【问题标题】:Session affinity on load balancer负载均衡器上的会话亲和性
【发布时间】:2011-06-20 14:35:34
【问题描述】:

我们有一种情况,我们直接从另一个应用程序 (A) 与一组应用程序服务器 (B) 通信。由于两者都在同一个 SAN 中,我们将 httpClient 调用直接连接到应用程序服务器(从 A 到 B)。出于扩展目的,我们在两者之间放置了一个负载均衡器(从 A 到 B 的 httpclient 请求),但我们想让后续请求转到应用程序(B)上的同一个 JVM。因此,我们正在寻找是否可以在负载均衡器上配置会话亲和性,如果您对如何解决此问题有经验或见解,请告诉我。

【问题讨论】:

  • 什么样的负载均衡器?什么样的应用服务器?

标签: load-balancing


【解决方案1】:

最常见的方式是使用 JSESSIONID 之类的 cookie 来引导负载均衡器。

以 Apache + mod_proxy_balancer 为例,定义如下:

ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 2013-04-18
    • 2018-02-09
    • 2013-02-09
    • 1970-01-01
    相关资源
    最近更新 更多