应用程序会话可以共享F5负载均衡器连接吗?

时间:2016-10-28 14:05:46

标签: session web-applications load-balancing connection f5

据我所知,两个会话无法在同一时间使用连接。但我曾认为多个会话可以共享相同的连接或管道,原则上类似于线程应用程序,其中执行的处理是时间分片。

我提出这个问题的原因是我对F5负载均衡器如何管理与应用程序会话相关的连接感到有些困惑。我有一个连接到F5的Web服务器,它负载平衡2个应用程序服务器:

客户端(即笔记本电脑) - > Web服务器 - >适用于app服务器的F5负载均衡器 - > (app server 1,app server 2)

前几天我查看了F5负载均衡器上的连接数,它显示了7个与app server 1的连接和3个与app server 2的连接;总共10个连接。但实际的应用程序有数百个会话。怎么会这样?如果有1000个会话,那么说,平均每100个会话有1个连接。我想这里有些东西没有加起来。

F5负载均衡器可以并且是否可以区分入站连接和出站连接?如果是这样,我如何看到入站和出站连接?我想,也许,从Web服务器到负载均衡器有10个入站连接,到应用服务器有1000个出站连接(因为1000个会话)。

我认为应该可以为每个连接排队或共享多个会话,但这可能不是它的工作方式,特别是对于负载平衡器。任何有助于理解所有这些的帮助将是最受欢迎的。谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用的是OneConnect功能,这正是它的目的。 BIG-IP管理这些连接的内部会话状态,并可以为多个外部连接重用和维护服务器端会话。

对于强大的庞大应用程序很有用,但如果您有内部应用程序重用会话状态的唯一键(Java就是一个很好的例子),则会导致问题。

SOL7208 - Overview of the Oneconnect Profile