【发布时间】:2012-03-23 17:58:18
【问题描述】:
我打算写一个小程序,通过多个并行连接来检查IIS服务的连通性和统计信息。 IIS 服务落后于 NLB 服务(并且有 3 个不同的服务)。所以到目前为止我所做的是:
- 创建一个返回当前 IIS 服务器名称的 http 处理程序。
- 在向 NLB 发送请求的 WinForms 应用程序中创建小型 HTTP 客户端。在这个客户端中:一系列 100 个并行请求通过 WebClient 对象被发送到 NLB 服务。
结果:当我向 NLB 发送请求时,总是单个 IIS 服务器响应。当我尝试专门将 URI 更改为 IIS 服务器时 - 每个服务器都根据自己的请求进行响应。现在,我认为这意味着 NLB 没有做它应该做的事情,因为它总是导航到同一个服务器(对于每次运行,单个服务器的答案 - 它可以改变,但不是为了运行)。
我提到的支票对于检查 NLB 是否可信? 如果没有,如何通过 Winforms 应用程序查看?
提前致谢。
【问题讨论】:
-
请求是克隆的吗?他们的反应快吗?
-
他们反应很快,但不是克隆人……
标签: c# windows-server-2008 asp.net-4.0 nlb