肥皂消息通过单个HTTP(S)连接

问题描述:

任何人都可以给我一个回答以下问题: 我有一个远程Web服务和约100 TPS的要求。 (每秒交易)。据我所知创建连接(HTTP连接)是相当昂贵的操作。因此,我需要创建一个与Web服务的HTTP连接,并能够通过该连接发送大量SOAP消息(信封),因此它不是一个SOAP消息和一个HTTP连接,而是许多SOAP消息和一个HTTP连接。当然,我需要根据需要创建尽可能多的HTTP连接,但每个连接都必须服务于某些SOAP消息。肥皂消息通过单个HTTP(S)连接

可能是有一些发展模式或其他问题,我不知道。

我非常感谢任何帮助!

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