2012-04-22 231 views
2

我有一個運行在Windows 2008 R2,IIS7,ASP和.net v2框架上的SOAP Web服務。該服務連接到一個32位dll,執行通常需要15ms才能完成的操作。我需要管理來自單個IP地址的每秒100個同時請求。負載均衡SOAP請求

在此論壇和微軟網站上關注了很多線程後,我已經能夠調整我的服務以實現多達50個同步請求,使用soap-ui和load-ui作爲測試工具。

我認爲我現在唯一的選擇是負載平衡多個服務器。閱讀了負載平衡並嘗試了來自loadbalancers.org的虛擬應用程序我不確定如何負載均衡來自單個IP的SOAP請求,它們似乎只是基於IP地址進行平衡。這可能嗎?

問候,馬克。

+0

您應該首先考慮優化該應用程序的性能。要回答您的問題:您正在尋找循環法負載均衡器。 – 2012-04-22 18:53:28

回答

0

如果您有Windows Server與網絡負載平衡,這是絕對有可能的。

查看http://technet.microsoft.com/en-us/library/cc725691.aspx瞭解更多信息。 它應該是您的服務器安裝標準。

還有其他的選擇,但這將是你最快和最簡單的,因爲它似乎你已經有了必要的組件。