我打算写一个小程序,通过多个连接并行检查IIS服务的连通性和统计信息。IIS 服务落后于 NLB 服务(并且有 3 个不同的服务)。所以到目前为止我所做的是:
- 创建一个返回当前 IIS 服务器名称的 http 处理程序。
- 在向 NLB 发送请求的 WinForms 应用程序中创建小型 HTTP 客户端。在这个客户端中:一系列 100 个并行请求通过 WebClient 对象被发送到 NLB 服务。
结果:当我向 NLB 发送请求时,总是单个 IIS 服务器响应。当我尝试专门将 URI 更改为 IIS 服务器时 - 每个服务器都会根据自己的请求进行响应。现在,我认为这意味着 NLB 没有做它应该做的事情,因为它总是导航到同一个服务器(对于每次运行,单个服务器的答案 - 它可以改变,但不能用于运行)。
我提到的支票对于检查 NLB 是否可信?如果没有,我如何通过 Winforms 应用程序检查它?
提前致谢。