Questions tagged «sticky-sessions»

2
HTTP反向代理是否通常在代理连接的客户端而不是服务器端启用HTTP Keep-Alive?
HAProxy能够在客户端(客户端<-> HAProxy)上启用HTTP保持活动,但在服务器端(HAProxy <->服务器)上禁用HTTP保持活动。 我们的一些客户通过卫星连接到我们的Web服务,因此延迟约为600毫秒,我认为通过启用保持活动状态,可以使速度加快一点。我对吗? Nginx支持吗?这是其他软件和硬件负载平衡器中广泛实施的功能吗?HAProxy之外还有什么?

3
使用负载均衡器进行粘性会话有何不利之处?
我们有一个运行良好的IIS7计算机的Web场。在它们前面是F5 Big-IP硬件负载平衡器,也可以正常工作:) (来源:www.f5.com) 目前,我们正在使用ASP.NET State Service来处理OutProc状态。当您具有Web场来维护任何类型的会话信息时,这是必需的。 我想知道我们是否可以在F5 Big-IP上进行粘性会话,从而从OutProc切换回InProc?如果是这样,这有什么缺点?我知道InProc与OutProc的缺点,因此不必担心会解释这一点。我对使用F5 Big-IP进行粘性会议的利弊更为感兴趣。 任何人都可以阐明和/或体验吗?

2
Nginx代理的粘性会话
我有一个在两个不同的AWS实例上运行的应用程序,我想启用基于IP的“粘性”或“持久”会话,以便我可以通过特定方式利用Web套接字技术。 我有两个不同的设置,都涉及使用ip_hash来启用这些粘性会话。 在第一个设置中,应用程序进程与Nginx配置在同一实例上运行。这正在工作,会话将按预期进行。 upstream my_app { ip_hash; # local servers server 127.0.0.1:3001 weight=100 max_fails=5 fail_timeout=300; server 127.0.0.1:3002 weight=100 max_fails=5 fail_timeout=300; keepalive 8; } 在第二种设置中,我指向外部实例并尝试实现相同的效果。此设置无法正常工作。换句话说,会话仍在进行负载平衡。 upstream my_app { ip_hash; # external servers server 111.11.11.11:3001 weight=100 max_fails=5 fail_timeout=300; server 222.22.22.22:3002 weight=100 max_fails=5 fail_timeout=300; keepalive 8; } 我使用ip_hash正确吗?如何为外部服务器启用基于IP的“粘性”会话?

1
使用URL参数通过HAProxy进行负载平衡
我有一个通过Cookie进行负载平衡的系统,但是我想使用URL参数作为替代。(特别是,我有一个不支持cookie的前端应用程序)。我的设置有点复杂-我有一个多人游戏系统,并且使用带有此cookie的棍子桌来确保玩同一游戏的不同人进入同一服务器。这很有效,除了URL参数似乎没有任何作用。这就是haproxy 1.5dev17的全部 我相关的后端是: defaults log global mode http option httplog option dontlognull retries 3 option redispatch option http-server-close maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 backend simulate option httpchk OPTIONS /simulate/api/status stick-table type string len 40 size 5M expire 30m stick store-response set-cookie(SIMULATE_STICKY_SESSION) table simulate stick on cookie(SIMULATE_STICKY_SESSION) table …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.