我有一个在 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 地址进行平衡。这可能吗?
问候,马克。