[发明专利]分布式Web应用存储系统、服务系统和访问方法有效
申请号: | 201910471322.7 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110290182B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 商彦磊;乔秀全;刘茹月;王姮力 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王庆龙;李相雨 |
地址: | 100876 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 web 应用 存储系统 服务 系统 访问 方法 | ||
本发明实施例提供一种分布式Web应用存储系统、服务系统和访问方法,该存储系统包括点对点文件系统,所述点对点文件系统包括多个点对点文件系统节点;其中,文件夹和文件分隔为若干大小相等的块,块和文件对应的哈希值作为地址标识,对应于节点地址标识分布到多个点对点文件系统节点中。本发明实施例针对现有技术中Web服务中心化带来的效率低下、过度依赖骨干网的问题,通过将Web应用分布式存储至点对点系统中,根据用户在浏览器的请求来在点对点系统中寻找文件资源或镜像资源,并将其实例化处理来进一步寻找用户所需资源,能够有效解决Web服务中心化带来的高延迟、过度依赖骨干网的弊端。
技术领域
本发明涉及Web服务技术领域,更具体地,涉及一种分布式Web应用存储系统、服务系统和访问方法。
背景技术
Web服务是一种跨语言和跨操作系统平台的远程调用技术。通常,将发起资源调用请求、渲染返回内容并以图形界面呈现结果的应用称为浏览器,将提供资源存储部署、逻辑计算和响应浏览器请求的应用称为服务端。目前,Web服务多采用中心化服务模式,采用HTTP协议传输数据,采用XML格式封装数据。
以服务器为核心向众多的浏览器提供服务的中心化服务模式导致目前的Web服务技术存在明显的缺陷。如,过度依赖骨干网络,骨干网络负荷过高,高峰期间易崩溃、高延迟。同时,数据和处理集中于服务器,服务器负载集中,服务器宕机将导致所有服务停止。并且,服务器地址暴露于互联网上,是显式的攻击目标,易攻难防。
发明内容
为了克服上述问题或者至少部分地解决上述问题,本发明实施例提供一种分布式Web应用存储系统、服务系统和访问方法。
根据本发明实施例的一个方面,提供一种分布式Web应用存储系统,包括点对点文件系统,所述点对点文件系统包括多个点对点文件系统节点;其中,文件夹和文件分隔为若干大小相等的块,块和文件对应的哈希值作为地址标识,对应于节点地址标识分布到多个点对点文件系统节点中。
根据本发明实施例的另一方面,提供一种分布式Web服务系统,包括分布式Web浏览器和上述任一的分布式Web应用存储系统,其中,所述分布式Web浏览器用于发起资源访问请求,解析用户提交的资源访问请求,得到若干资源的地址。
根据本发明实施例的又一方面,提供一种基于上述任一分布式 Web服务系统的分布式Web应用的访问方法,包括:
在所述分布式Web浏览器中输入分布式Web应用的所述地址标识,或者在Web页面中点击链接,生成分布式Web资源请求,解析分布式Web资源请求,得到相应的文件夹、文件、镜像以及块的地址标识;
对于资源请求对应的地址标识是分布式Web浏览器可处理的文件,分布式Web浏览器对存储该文件的点对点文件系统节点发起资源获取请求;或者
对于资源请求对应的地址标识是负责计算和逻辑处理的容器或虚拟机镜像,分布式Web浏览器对存储该镜像的点对点文件系统节点发起资源实例化请求,所述点对点文件系统节点在接收到资源获取请求时,找到请求中相应的文件,返回给分布式Web浏览器。
本发明实施例针对现有技术中Web服务中心化带来的效率低下、过度依赖骨干网的问题,通过将Web应用分布式存储至点对点系统中,根据用户在浏览器的请求来在点对点系统中寻找文件资源,或镜像资源并将其实例化处理来进一步寻找用户所需资源,能够有效解决Web 服务中心化带来的高延迟、过度依赖骨干网的弊端。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种Web应用的文件结构的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910471322.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蜂场数据采集系统
- 下一篇:电动汽车远程锁车控制方法及系统