设计企业级通用文件传输功能需要注意的几点问题

本文探讨了设计企业级通用文件传输功能时应注意的问题,包括文件的通用存储模式(如FTP/SFTP、对象存储和分布式文件存储)、传输策略模式(如SFTP、HTTP/HTTPS分段传输)和文件传输的基本流程。提出了采用策略模式应对不同客户的传输需求,并详细介绍了文件传输过程中的关键步骤,如完整性校验、重试机制和通知功能。此外,还强调了大文件处理、超时问题以及任务查询接口的重要性。
摘要由CSDN通过智能技术生成

设计企业级通用文件传输功能需要注意的几点问题

阅读引导

1、当前很多企业之间系统交互,涉及到对账文件、影像文件,以及一些较大的文件时,仍然需要非HTTP的文件传输功能

2、文件传输功能,对于网络、IP、内存、硬盘消耗都较大,需要充分考虑。

3、目前文件传输平台多种多样,需要考虑此种功能的扩展支持模式。

当前系统交互的主流模式,是通过HTTPS字节流方式通讯。

但是,在某些特定场景下,直接传输文件(异步/同步)还是有需要。

尤其是在企业间交互,很多情况下文件传输是必不可少的功能。

简单例子:在某个企业向银行申请融资功能时,一般需要上传营业执照影像件、合同协议影像件等内容,而企业客户的用户数量又比较大,文件也需要展示,所以非常需要异步文件传输。

1

文件的通用存储模式&常见传输模式

文件方式传输,基本的传递方式,或者说文件流动方式,就是将文件从A放到B。

A——>B

那么我们首先就要了解一下,当前存储文件的方式有哪几种,本文不做底层介绍,只从应用层视角来介绍。

文件存储方式

  1. 本地文件存储

    也就是说,客户直接把文件存储在应用本地,这种情况现在比较少见了,基本上可以排除不用考虑。

  2. 文件系统

    传统的文件服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值