用于移动数据的基于FTP的方法

问题描述:

因此,我们有一些应用程序在某个时间点运行它自己的进程并生成信息,现在这些信息基本上已被其他几个应用程序使用。目前解决方案的方法是让源应用程序创建一个文件并通过FTP将其发送给每个消费者。发送的数据大约有2-3百万条记录。 我认为FTP是一种用于此目的的旧技术,并且有更好的方法来解决这个问题。 有什么想法?用于移动数据的基于FTP的方法

问候, Nairooz

+2

所以FTP是旧的,但如果你想移动的文件这是很有效的。您无法提供有关如何处理这些数据以提出建议的足够信息。 – Paparazzi 2013-04-10 20:48:21

+0

你能把这个文件放在一个普通的共享上,让客户端直接访问它吗?如何把它放在FTP站点上,告诉客户它在那里,以便他们能够得到它(即通知和拉,而不是推)?没有关于网络拓扑和其他系统特定事情的更多信息,就没有办法给你一个合理的答案。 – 2013-04-10 21:43:54

+1

ftp/sftp仍然被广泛使用,并且是传输大文件的最佳方式之一。与其通过ftp将数据发送给多个消费者,您可以让消费者购买它,但这一切都取决于用例和与消费者的合同。现在,需要更多信息来查看当前方法的问题或提出其他方法。 – techuser 2013-04-12 20:02:32

套接字文件传输?有一个定时器设置为检查数据的版本号或校验和以查看是否已更新,如果数据比当前设置的数据更新,则启动传输。

如果您没有静态IP,您可以使用动态DNS服务(免费/非常便宜)。

http://msdn.microsoft.com/en-us/library/1ew28f56.aspx