【发布时间】:2016-10-28 14:05:45
【问题描述】:
我了解两个会话不能同时使用一个连接。但我曾认为多个会话可以共享同一个连接或管道,原则上类似于线程应用程序,其中执行处理是时间分片的。
我提出这个问题的原因是我对 F5 负载平衡器如何管理与应用程序会话相关的连接感到有些困惑。我有一个连接到 F5 的 Web 服务器,它对 2 个应用程序服务器进行负载平衡:
客户端(即笔记本电脑)--> Web 服务器--> F5 应用服务器的负载均衡器-->(应用服务器 1,应用服务器 2)
前几天我查看了 F5 负载均衡器上的连接数,它显示与应用服务器 1 的连接数为 7,与应用服务器 2 的连接数为 3;总共 10 个连接。但实际应用程序有数百个会话。这怎么可能?如果有 1000 个会话,假设平均每 100 个会话有 1 个连接。我在想,这里有些东西没有加起来。
F5 负载均衡器能否区分入站连接和出站连接?如果是这样,我怎样才能看到入站和出站连接?我在想,也许有 10 个从 Web 服务器到负载均衡器的入站连接和 1000 个到应用服务器的出站连接(因为有 1000 个会话)。
我认为应该可以为每个连接排队或共享多个会话,但它可能不是这样工作的,尤其是使用负载平衡器时。任何有助于理解所有这些的帮助将不胜感激。谢谢。
【问题讨论】:
标签: session web-applications load-balancing connection f5