数据文件传输通道技术解决方式
2014-10-30 11:42
441 查看
在广域网内进行数据文件的传输,一般来说,典型的解决方式有CDN、FTP、电子邮件以及消息中间件等方案,下面将对这几种方案进行简单分析。
1、CDN技术
CDN:Content Delivery Network(内容交付网络)。通过在现有网络中添加一层新的网络架构,将站点的内容公布到最接近用户的网络“边缘”,使用户能够就近取得所需的内容,提高用户訪问站点的响应速度。
仅仅要是独立的文档(软件、模块、文件)或是“独立可替换”的文档部分,都能够使用CDN。但使用CDN也存在明显缺点,主要有:
非实时、非直接更新到指定对象
中间有人工干预环节,须要进行比較严密、周到的安排。
2、基于FTP协议的传输技术
FTP远程文件传输协议的作用是把文件从一个计算机移到还有一个计算机。最经常使用的是使用FTP的双向传输,即在远程系统和本地机之间数据传输。用户可将远程计算机上的文件下载到用户所在的主机上,然后再复制到用户的终端机内,或直接下载到用户的终端机内,还能够将用户所在主机的文件或用户终端机上的文件传输到远程计算机上。
使用FTP传输文件须要建立FTPserver。使用注冊用户的FTP,还须要管理用户和口令。一般主机都提供FTP的client,也可使用专用的FTPclient或使用集成的FTP软件。依据人民银行软件约束,禁止使用匿名ftp传递数据。
使用FTP方式进行文件传输的主要缺点有:
传输数据的完整性无法得到保证
扩展性较差
3、基于电子邮件传输文件
利用电子邮件系统传输文件。电子邮件系统具有发送速度快、文件类型多样化、收发方便、交流对象广泛、安全等特点。
使用电子邮件传输文件须要建立电子邮件server。使用注冊用户的电子邮件,还须要管理用户和口令。一般主机都提供电子邮件的client,也可使用专用的电子邮件client或使用集成的电子邮件软件。
使用电子邮件传输进行文件传输的主要缺点:
传输数据的完整性无法得到保证
基于邮件方式传输文件,效率较低
扩展性差
4、基于中间件传输文件
利用MQ、MT等中间件传输文件,具有数据压缩、传输大文件、断点续传等功能,可以实现文件安全、可靠的传输。
通过对几种文件传输方式的分析,从传输及时性、可靠性、安全性等多方面考虑,建议使用基于消息中间件的传输数据方式。
在基于消息中间件的传输方式中,假设要实现对于文件的传输,须要进行二次开发,考虑到眼下市面上已经有了基于消息中间件的相关文件传输产品,因此从提高系统稳定性、加快项目实施进度的角度出发,建议引入基于消息中间件的文件传输产品实现人民银行总行以及省会中支之间的文件传输。
4、基于成熟的文件传输产品
比如GTP、MQFTE等产品
1、CDN技术
CDN:Content Delivery Network(内容交付网络)。通过在现有网络中添加一层新的网络架构,将站点的内容公布到最接近用户的网络“边缘”,使用户能够就近取得所需的内容,提高用户訪问站点的响应速度。
仅仅要是独立的文档(软件、模块、文件)或是“独立可替换”的文档部分,都能够使用CDN。但使用CDN也存在明显缺点,主要有:
非实时、非直接更新到指定对象
中间有人工干预环节,须要进行比較严密、周到的安排。
2、基于FTP协议的传输技术
FTP远程文件传输协议的作用是把文件从一个计算机移到还有一个计算机。最经常使用的是使用FTP的双向传输,即在远程系统和本地机之间数据传输。用户可将远程计算机上的文件下载到用户所在的主机上,然后再复制到用户的终端机内,或直接下载到用户的终端机内,还能够将用户所在主机的文件或用户终端机上的文件传输到远程计算机上。
使用FTP传输文件须要建立FTPserver。使用注冊用户的FTP,还须要管理用户和口令。一般主机都提供FTP的client,也可使用专用的FTPclient或使用集成的FTP软件。依据人民银行软件约束,禁止使用匿名ftp传递数据。
使用FTP方式进行文件传输的主要缺点有:
传输数据的完整性无法得到保证
扩展性较差
3、基于电子邮件传输文件
利用电子邮件系统传输文件。电子邮件系统具有发送速度快、文件类型多样化、收发方便、交流对象广泛、安全等特点。
使用电子邮件传输文件须要建立电子邮件server。使用注冊用户的电子邮件,还须要管理用户和口令。一般主机都提供电子邮件的client,也可使用专用的电子邮件client或使用集成的电子邮件软件。
使用电子邮件传输进行文件传输的主要缺点:
传输数据的完整性无法得到保证
基于邮件方式传输文件,效率较低
扩展性差
4、基于中间件传输文件
利用MQ、MT等中间件传输文件,具有数据压缩、传输大文件、断点续传等功能,可以实现文件安全、可靠的传输。
通过对几种文件传输方式的分析,从传输及时性、可靠性、安全性等多方面考虑,建议使用基于消息中间件的传输数据方式。
在基于消息中间件的传输方式中,假设要实现对于文件的传输,须要进行二次开发,考虑到眼下市面上已经有了基于消息中间件的相关文件传输产品,因此从提高系统稳定性、加快项目实施进度的角度出发,建议引入基于消息中间件的文件传输产品实现人民银行总行以及省会中支之间的文件传输。
4、基于成熟的文件传输产品
比如GTP、MQFTE等产品
相关文章推荐
- 数据文件传输通道技术解决方案
- NIO技术-3-内存映射文件及文件通道到通道批量传输数据
- Oracle中的两种验证方式:操作系统验证和密码文件验证,通过操作系统验证的方式解决客户端登录不了数据的问题
- struts2 数据传输问题---“POST方式提交数据量过大,在后台接收不到数据”问题的解决
- Java NIO笔记(六):内存映射文件及文件通道到通道批量传输数据
- Java-NIO(五):通道(Channel)的数据传输与内存映射文件
- Java-NIO(五):通道(Channel)的数据传输与内存映射文件
- 修改tomcat的server文件配置解决get方式提交数据产生的乱码
- Hibernate多对多双向关联,Annotation与映射文件方式。解决中间表无法插入数据。
- logstash快速入门 (这篇文章很不错 ) | 两种方式往logstash传输数据实例:Apache 日志(从文件获取)、Syslog方式
- oracle数据ORA-03113:通信通道的文件到达结尾的简单处理方式
- nio 本地文件操作之通道之间的数据传输
- 如何解决数据文件传输的风险?
- 数据传输方式、编码技术
- 【iOS开发-74】解决方式:Xcode6下利用preference保存数据,终于的plist文件在哪里?
- 在Servlet中以下载的方式向浏览器写数据--中文文件乱码问题解决
- 关于爬取数据保存到json文件,中文是unicode解决方式
- 文件交互,数据传输的几种方式
- 索引是从数据库中获取数据的最高效方式之一。95%的数据库性能问题都可以采用索引技术得到解决。
- 设置受保护媒体文件获取证书传输方式