【发布时间】:2009-07-24 14:25:11
【问题描述】:
我需要从服务器读取一些数据,通过互联网传输(无 VPN),然后将其写入另一台服务器的磁盘。我本来可以想很多选择,但最后我实现了:
- 作为 Windows 服务的发送方,每 X 分钟发送一次新数据
- 作为 WCF 自托管服务的接收器,带有 WSHttpBinding。
- 以字符串形式传输的数据,即序列化为 XML 的对象
但在我这样做之后,我意识到有很多方法可以做到这一点:
- FTP 等其他协议。
- http://msdn.microsoft.com/en-us/library/ms731092.aspx 中列出的其他绑定
- 其他参数类型,如原始对象类型。
我想知道这些选项中的任何一个是否会导致更快、更可靠或更安全的传输。你会推荐什么?
【问题讨论】:
-
请通过提供有关数据的更多详细信息来澄清您的问题:数据量、频率、发起传输的一方、传输需要的安全性等。
-
@John,我想每分钟传输大约 1MB,不需要安全性。
标签: .net wcf data-transfer