基于REST服务的对象分布存储机制及实现

来源 :武汉工程大学 | 被引量 : 0次 | 上传用户:zemo283167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网科技的飞速发展,现如今的数据量已成爆炸式增长,人们对数据的存储的需求也是日益增长。基于对象分布式存储技术云平台的诞生极大的解决了用户的需求。相较于传统存储模式,云平台以其容量大、扩展性好以及安全性的大大提高占据着存储领域的一席之地。然而在现如今,个人信息、商业机密等重要数据的泄露已经屡见不鲜,用户的隐私受到极大的威胁。与此同时数据不能及时的共享成为很多用户的工作瓶颈。能否解决这些棘手的问题显得尤为重要。因此本文提出了一种基于REST服务的对象分布式存储机制,通过调用REST风格的Web服务,将文件分片上传到云端,实现文件的安全存储,同时提升了数据的共享性。REST是可以视为一组软件架构约束、原则和规范,本文利用REST风格的架构设计出REST API来完成文件的对象存储。本文提出的基于REST服务的对象分布式存储机制的实现过程如下:首先文章通过研究REST风格的性质以及REST服务的设计准则,将事物资源化,设计出符合REST风格的REST API,其中包括切割上传服务,下载还原服务以及角色权限服务等,同时设计出相应的公共服务。在本文中用户通过调用设计好的上传切割文件的服务,请求控制器在元数据管理中进行角色权限认证,通过认证的用户就能进行切割文件的操作,之后利用云平台提供的上传文件API将切割好的文件上传至云端,分别保存在云端的不同位置里,最终实现文件的分片存储。用户还可以调用下载还原服务将文件从云端下载还原,同时也可以设置文件夹的角色权限。本文提出的基于REST服务的对象分布式存储机制,设计出了一套方便于用户使用的存储机制。分片保存文件的方法使得一小块文件的丢失也不会影响整个文件的泄露,提升了文件存储的安全性。同时元数据信息的管理使得这些信息可以在多个应用程序中共享。基于这些特点,该机制具有很好的应用价值。
其他文献
语言是一种社会现象,也是人类交际的重要手段。它随着社会的变化而变化,随着社会的发展而发展。词汇积极快速地反映了国家政治、经济、社会的变化。社会的变化引起了新的词汇
目的了解北京市18~65岁居民血脂异常患病率及其危险因素,为制定相应干预策略提供科学依据。方法采用多阶段分层随机整群抽样方法于2014年抽取北京市18岁及以上常住居民进行问
为了对比SBS和SBR两种改性沥青的流变特性,通过动态剪切流变(DSR)试验和小梁弯曲(BBR)试验对2种改性沥青进行了对比研究,并进行了PG性能分级。通过现场对西藏各典型地区路面
目的探讨喂养行为指导对学龄前肥胖儿童生长发育的影响。方法选择2017年2月至2018年10月本院儿童保健门诊接受体检的学龄前肥胖儿童288例,根据随机数字表法分为对照组和观察
目的:了解芜湖市某中学学生超重和肥胖的流行现状及影响因素,为相关部门制定相应干预措施提供科学依据。方法:采用分层整群抽样的方法选取芜湖市某中学1295名初一、初二、初
对油田用专用汽车的多轴转向机构进行分析 ,建立了转向梯形的空间数学模型和纵向转向连杆机构的数学模型 ,并综合考虑他们的相互制约和影响 ,建立多目标函数优化模型并取得了
人工湿地系统作为一种生态处理方法,具有投资少、运行费用低、能耗低等优点,已在污水处理中得到了广泛的应用。其中,基质对氮和磷的去除起重要作用。因此本课题重点研究不同
目前对消费升级现象的解释主要集中在消费拉动整体经济增长和居民消费结构优化两方面。本文利用国家统计局发布的2012至2016年中国的生产总值指数、消费对GDP的贡献率以及全
作家与学者在历史题材文艺创作方面,经常处于对峙状态。作家常常因自身历史修养不足而承受着诸多批评。学者虽然对此类文艺作品的诸多缺陷不满,却难以提出令作家心悦诚服的指导
对美尼尔氏病等引起的耳鸣眩晕,日本琦玉医科大学平衡神经科的板田英治教授发明了一种新的治疗方法:将地塞米松注射液1毫升经鼓膜注入中耳内,每周一次,计四次。已治400例,60