WCF SOAP大文件和连接问题

时间:2015-02-05 15:52:25

标签: xml wcf soap

我想知道这种情况是否可以用WCF + SOAP来解决它。

我在服务器部分使用SOAP和BasicHttpsBinding有一个WCF方法。

此方法返回20MB大小的响应。

对于宽带来说并不算太多,但客户端连接有时会很慢,甚至有时互联网连接也会出现故障。

我希望如果Internet连接断开,WCF客户端会在可能的情况下重新启动连接,并继续下载响应,但不会从开始下载。

这可能在WCF中吗?或者我是否需要使用响应创建.txt文件并尝试开发一种下载管理器?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,你可以使用WCF中的Reliable Messaging来取代它

(https://msdn.microsoft.com/en-us/library/ms733136%28v=vs.110%29.aspx)

虽然可靠的消息传递不适合非负载平衡环境的负载平衡环境,但这很棒。

要传输大文件,请考虑使用MTOM编码

(https://msdn.microsoft.com/en-us/library/aa395209%28v=vs.110%29.aspx), 

这两种组合就是你所追求的:)