一种文件存储方法、装置及终端设备制造方法及图纸

技术编号:26597225 阅读:25 留言:0更新日期:2020-12-04 21:19
本发明专利技术适用于计算机技术领域,提供了一种文件存储方法、装置及终端设备,所述文件存储方法包括:接收客户端发送的访问请求,所述访问请求包括上传文件数据的请求;在接收到所述访问请求后,根据预设的负载均衡策略,将所述访问请求分配至管理服务层;根据所述访问请求,对所述文件数据进行分类处理,生成与所述文件数据对应的键值映射对;将与所述文件数据对应的所述键值映射对存储至对象存储服务层。通过本发明专利技术实施例,解决了件存储方式扩展程度小、容量小、访问速度较慢以及无法支持多线程并发访问量较大的场景的问题,实现了海量小文件的高效、安全的接入与存储。

【技术实现步骤摘要】
一种文件存储方法、装置及终端设备
本专利技术属于计算机
,尤其涉及一种文件存储方法、装置及终端设备。
技术介绍
随着科学技术的发展,基于大数据的物联网技术广泛应用于各类场景,例如车辆管理、智慧物流、智慧冷链、智慧农业、智慧林业等应用场景。在物联网技术应用过程中,终端设备每天需要上传大量的文件,例如摄像头抓拍的图片、音频文件、视频文件等数量大、尺寸小、长期不变的非结构化数据文件;如何对该类文件进行合理存储,对基于物联网技术应用的可持续发展具有重要意义。目前,针对文件的存储,一般为基于块存储或文件存储的存储平台;其中基于块存储的方式扩展程度小、容量小,基于文件存储的方式访问速度较慢;虽然存在一些基于分布式的对象存储方式,但是由于其存储架构针对访问请求的线程模型,依然不能适用大量用户并发访问的情况,无法支持多线程并发访问量较大的场景。
技术实现思路
有鉴于此,本专利技术实施例提供了一种文件存储方法、装置及终端设备,以解决现有技术中文件存储方式扩展程度小、容量小、访问速度较慢,以及由于存储架构的线程模型,依然不能适用大本文档来自技高网...

【技术保护点】
1.一种文件存储方法,其特征在于,包括:/n接收客户端发送的访问请求,所述访问请求包括上传文件数据的请求;/n在接收到所述访问请求后,根据预设的负载均衡策略,将所述访问请求分配至管理服务层,所述负载均衡策略用于根据所述管理服务层的负载大小均衡分配客户端发送的访问请求;/n根据所述访问请求,对所述文件数据进行分类处理,生成与所述文件数据对应的键值映射对;/n将与所述文件数据对应的所述键值映射对存储至对象存储服务层。/n

【技术特征摘要】
1.一种文件存储方法,其特征在于,包括:
接收客户端发送的访问请求,所述访问请求包括上传文件数据的请求;
在接收到所述访问请求后,根据预设的负载均衡策略,将所述访问请求分配至管理服务层,所述负载均衡策略用于根据所述管理服务层的负载大小均衡分配客户端发送的访问请求;
根据所述访问请求,对所述文件数据进行分类处理,生成与所述文件数据对应的键值映射对;
将与所述文件数据对应的所述键值映射对存储至对象存储服务层。


2.如权利要求1所述的文件存储方法,其特征在于,接收客户端发送的访问请求,包括:
接收客户端通过超文本传输协议HTTP接口或安全套接层超文本传输协议HTTPS接口发送的所述访问请求。


3.如权利要求1所述的文件存储方法,其特征在于,
所述负载均衡策略包括:按轮询次序分配的策略、按指定轮询几率分配的策略、按网际协议哈希结果分配的策略、按访问网站的哈希结果分配的策略以及按管理服务层的响应时间分配的策略中的一种或多种;
所述管理服务层为基于分布式配置的开源Jetty微服务器。


4.如权利要求1所述的文件存储方法,其特征在于,根据所述访问请求,对所述文件数据进行分类处理,生成与所述文件数据对应的键值映射对,包括:
获取所述文件数据的元信息,根据所述元信息生成键,其中所述元信息包括身份标识号、上传的时间节点、文件大小以及文件类型;
获取文件数据的文件内容,根据所述文件内容生成与所述键对应的值。


5.如权利要求4所述的文件存储方法,其特征在于,将与所述文件数据对应的所述键值映射对存储至对象存储服务层,包括:
调用代理服务...

【专利技术属性】
技术研发人员:陈敏蔡适择姚小龙何畅王栎汉金钟田炽招田俊余天喜
申请(专利权)人:顺丰科技有限公司深圳顺丰泰森控股集团有限公司
类型:发明
国别省市:广东;44

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

1