IIS负载均衡器可以代理许多长期存在的HTTPstream请求吗?

我正在尝试将IIS设置为Windows Server 2008 R2框上的软件负载平衡器,以用于服务长期存在的HTTPstream请求的后端。 个人curl请求工作正常,但是当我使用httperf来连接到IIS的10K连接,目前的请求似乎最多在2500个后端,而不是我所期望的5000。 其他请求正在排队吗? 如果有的话,有一些方法吗? 还有什么我需要改变? 我应该使用不同的负载平衡器吗?

这听起来像受到ARR最大并发限制的限制。 您可以通过将负载均衡algorithm更改为不同的权重进行testing,看看两个节点的总和是否仍然是5000.这将确认ARR是瓶颈。

ARR服务器上的资源如何? 我敢打赌,他们是好的,在这种情况下,这只是一个改变设置的问题。 这听起来像ARR为你做的很好。

您的设置限制很可能是system.webServer / serverRuntime appConcurrentRequestLimit,其默认值为5000.由于您有合理的需要提出这个问题,因此您可以在ARR服务器上将其设置得更高一些。