2

我有一个在 Windows 2008 R2、IIS7、ASP 和 .net v2 框架上运行的 SOAP Web 服务。该服务连接到一个 32 位 dll,该 dll 执行通常需要 15 毫秒才能完成的操作。我需要每秒管理来自单个 IP 地址的 100 个并发请求。

在这个论坛和微软网站上关注了许多线程后,我已经能够调整我的服务以实现多达 50 个同时请求,使用soap-ui 和 load-ui 作为测试工具。

我认为我现在唯一的选择是对多台服务器进行负载平衡。在阅读了负载平衡并尝试了来自 loadbalancers.org 的虚拟应用程序后,我不确定如何对来自单个 IP 的 SOAP 请求进行负载平衡,它们似乎只基于 IP 地址进行平衡。这可能吗?

问候,马克。

4

1 回答 1

0

如果您有带有网络负载平衡的 Windows Server,这绝对是可能的。

查看http://technet.microsoft.com/en-us/library/cc725691.aspx了解更多信息。它应该是您的服务器安装的标准配置。

还有其他选择,但这将是您最快和最简单的,因为您似乎已经拥有了必要的组件。

于 2012-05-01T17:17:25.703 回答