我有一个在Windows 2008 R2,IIS7,ASP和.net v2框架上运行的SOAP Web服务。该服务连接到32位dll,执行通常需要15ms才能完成的操作。我需要每秒管理100个来自单个IP地址的同时请求。
在这个论坛和微软网站上关注了很多线程后,我已经能够使用soap-ui和load-ui作为测试工具调整我的服务以达到50个同步请求。
我认为我现在唯一的选择就是对几台服务器进行负载均衡。阅读了有关负载平衡并尝试了来自loadbalancers.org的虚拟应用程序后,我不确定如何从单个IP负载均衡SOAP请求,它们似乎只能根据IP地址进行平衡。这可能吗?
问候,马克。
答案 0 :(得分:0)
如果您的Windows Server具有网络负载平衡,这绝对是可能的。
查看http://technet.microsoft.com/en-us/library/cc725691.aspx以获取更多相关信息。 它应该是您的服务器安装的标准。
还有其他选择,但这将是您最快和最简单的,因为您似乎已经拥有必要的组件。