转发器、分布式文件传输方法、系统、介质及电子设备
摘要文本
本发明实施例提供了一种转发器、分布式文件传输方法、系统、计算机可读介质及电子设备,涉及无线通信技术领域。分布式文件传输方法包括:接收由所述第二数据中心所在地域的业务机发出的下载请求;判断所述第二数据中心是否存在所述下载请求对应的下载文件;在所述第二数据中心不存在所述下载请求对应的下载文件时,根据聚合后的所述下载请求从所述第一数据中心下载文件并存储到所述第二数据中心。本发明实施例的技术方案通过聚合下载请求的方式减少了文件的跨机房传输,实现了数据快速同步,提高了业务部署速度。
申请人信息
- 申请人:北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司
- 申请人地址:100086 北京市海淀区知春路76号8层
- 发明人: 北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 转发器、分布式文件传输方法、系统、介质及电子设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811554177.0 |
| 申请日 | 2018年12月18日 |
| 公告号 | CN111343220B |
| 公开日 | 2024年2月9日 |
| IPC主分类号 | H04L67/06 |
| 权利人 | 北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司 |
| 发明人 | 赵明珠 |
| 地址 | 北京市海淀区知春路76号8层; 北京市大兴区北京经济技术开发区科创十一街18号C座2层201室 |
专利主权项内容
微信公众号马克 数据网 1.一种分布式文件传输方法,应用于异地多活的数据中心机房部署,其特征在于,设置第一数据中心和第二数据中心,所述第二数据中心从所述第一数据中心下载文件,所述第一数据中心和所述第二数据中心设置在不同地域,所述方法包括:接收由所述第二数据中心所在地域的业务机发出的下载请求;判断所述第二数据中心是否存在所述下载请求对应的下载文件;在所述第二数据中心不存在所述下载请求对应的下载文件时,根据聚合后的所述下载请求从所述第一数据中心下载文件并存储到所述第二数据中心; 其中,所述根据聚合后的所述下载请求从所述第一数据中心下载文件并存储到所述第二数据中心,包括:使用redis数据库对所述下载请求进行聚合,根据所述下载请求生成key值和value值,所述key值包括所述下载请求的url摘要,所述value值包括所述下载请求的url数据;将所述key值和value值存储到redis数据库,其中,redis数据库是内存型的key-value数据库,key值在redis数据库中是唯一值;根据所述key值和所述value值从所述第一数据中心下载文件,并将下载到的文件保存到所述第二数据中心。