数据传输方法、设备、存储介质及计算机程序产品技术

技术编号:32506876 阅读:19 留言:0更新日期:2022-03-02 10:30
本发明专利技术实施例提供一种数据传输方法、设备、存储介质及计算机程序产品,通过客户端向跟踪服务器发送数据传输请求;接收跟踪服务器返回的存储服务器的内网通信地址信息,其中所述存储服务器的内网通信地址信息由跟踪服务器根据数据传输请求确定;客户端判断是否需要进行内外网通信地址信息映射;若确定需要进行内外网通信地址信息映射,则根据内网通信地址信息获取对应的外网通信地址信息;根据外网通信地址信息与存储服务器进行数据传输。本发明专利技术实施例通过客户端判断是否需要进行内外网通信地址信息映射,进而可以在客户端处于外网的情况下获取到跟踪服务器的外网通信地址信息,实现与存储服务器建立连接,完成数据的传输,保证系统的稳定运行。保证系统的稳定运行。保证系统的稳定运行。

【技术实现步骤摘要】
数据传输方法、设备、存储介质及计算机程序产品


[0001]本专利技术实施例涉及互联网
,尤其涉及一种数据传输方法、设备、存储介质及计算机程序产品。

技术介绍

[0002]FastDFS(Fast Distributed File System,快速分布式文件系统)是一种开源的轻量级分布式文件系统,可以对文件进行管理,包括:文件存储、文件同步、文件访问等,解决了大容量存储和负载均衡的问题,特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
[0003]FastDFS通常由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成,其中跟踪服务器负责接收客户端的数据传输请求,并选择合适的存储服务器,客户端建立与存储服务器的连接,再进行数据上传或下载。
[0004]现有技术中,当跟踪服务器和存储服务器部署于同一局域网环境,而客户端处于外网环境的情况下,客户端无法与存储服务器建立连接,导致数据上传和下载失败。

技术实现思路

[0005]本专利技术实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于客户端,所述方法包括:向跟踪服务器发送数据传输请求;接收所述跟踪服务器返回的存储服务器的内网通信地址信息;其中所述存储服务器的内网通信地址信息由所述跟踪服务器根据所述数据传输请求确定;判断是否需要进行内外网通信地址信息映射;若确定需要进行内外网通信地址信息映射,则根据所述内网通信地址信息获取对应的外网通信地址信息;根据所述外网通信地址信息,与所述存储服务器进行数据传输。2.根据权利要求1所述的方法,其特征在于,所述判断是否需要进行内外网通信地址信息映射,包括:根据预设配置信息,判断是否需要进行内外网通信地址信息映射。3.根据权利要求2所述的方法,其特征在于,所述根据预设配置信息,判断是否需要进行内外网通信地址信息映射,包括:根据所述预设配置信息中包括的目标配置项,判断是否需要进行内外网通信地址信息映射,其中所述目标配置项中包括用于指示是否需要进行通信地址信息的内外网映射的字段;或者根据所述预设配置信息中包括的客户端的通信地址信息,判断所述客户端是否与所述存储服务器处于同一局域网环境;若确定未与所述存储服务器处于同一局域网环境,则需要进行内外网通信地址信息映射。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述内网通信地址信息获取对应的外网通信地址信息,包括根据所述内网通信地址信息、以及预设的内外网通信地址信息映射关系,获取据所述内网通信地址信息对应的外网通信地址信息。5.根据权利要求1所述的方法,其特征在于,所述数据传输请求为数据上传请求;所述根据所述外网通信地址信息,与所述存储服务器进行数据传输,包括:根据所述外网通信地址信息与所述存储服务器建立连接;向所述存储服务器发送待上传数据,以使所述存储服务器对所述待上传数据进行存储并生成数据标识,且将所述待上传数据同步给所述存储服务器所在群组中其他存储服务器;接收所述存储服务器返回的数据标识。6.根据权利要求1所述的方法,其特征在于,所述数据传输请求为数据下载请求;所述根据所述外网通信地址信息,与所述存储服务器进行数据传输,包括:根据所述外网通信地址信息与所述存储服务器建立连接;向所述存储服务器发送待下载数据的数据标识;接收所述存储服务器根据所述数据标识返回的所述待下载数据。7.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:若确定不需要进行内外网通信地址信息映射,则根据所述内网通信地址信息,与所述存储服务器进行数据传输。8.一种客户端,其特征在于,包括:发送模块,用于向跟踪服务器发送数据传输请求;
接收模块,用于接收所述跟踪服务器返回的存储服务器的内网通信地址信息;其中所述存储服务器的内网通信地址信息由所述跟踪服务器根据所述数据传输请求确定;处理模块,用于判断是否需要进行内外网通信地址信息映射;若确定需要进行内外网通信地址信息映射,则根据所述内网通信地址信息获取对应的外网通信...

【专利技术属性】
技术研发人员:冀思骞
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1