2011-02-18 66 views
0

任何人都可以給我一個回答以下問題: 我有一個遠程Web服務和約100 TPS的要求。 (每秒交易)。據我所知創建連接(HTTP連接)是相當昂貴的操作。因此,我需要創建一個與Web服務的HTTP連接,並能夠通過該連接發送大量SOAP消息(信封),因此它不是一個SOAP消息和一個HTTP連接,而是許多SOAP消息和一個HTTP連接。當然,我需要根據需要創建儘可能多的HTTP連接,但每個連接都必須服務於某些SOAP消息。肥皂消息通過單個HTTP(S)連接

可能是有一些發展模式或其他問題,我不知道。

我非常感謝任何幫助!

回答

0

SOAP不必通過HTTP。恰巧它幾乎總是通過HTTP實現的。

如果您真的想使用SOAP,您可以使用套接字或消息隊列以及HTTP。舉個例子,請參閱:http://msdn.microsoft.com/en-us/library/51f6ye7k.aspx

但是,我認爲如果您需要100 TPS,SOAP可能不是正確的技術使用。

+0

@Dan:WCF會不會是更好的選擇? – 2011-02-18 16:53:35