[发明专利]混合云环境下服务器集群信息发布系统有效
申请号: | 202011416101.9 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112565424B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 甘海洋 | 申请(专利权)人: | 禾麦科技开发(深圳)有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;G06F16/955;G06F16/2455;G06F16/182;H04L67/1097;H04L67/02;H04L67/1004 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 彭西洋;梁炎芳 |
地址: | 518000 广东省深圳市罗湖*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 环境 服务器 集群 信息 发布 系统 | ||
1.一种混合云环境下服务器集群信息发布系统,其特征在于,包括统一资源管理平台模块、区域存储服务器模块以及终端模块,所述统一资源管理平台模块与所述区域存储服务器模块数据连接,所述区域存储服务器模块与所述终端模块数据连接,所述统一资源管理平台模块用于用户及用户组管理、配置管理区域、增删查改素材及发布资源,所述区域存储服务器模块用于区域服务器资源监控及资源文件增、删、查、优先级配置,所述终端模块用于资源文件下载、显示、播放多媒体及断点支持;
所述的区域存储服务器模块,包括:
混合云及分布式文件系统,所述混合云及分布式文件系统包括跟踪服务器和存储服务器,所述跟踪服务器用于调度,在访问上起负载均衡的作用,将各台所述存储服务器划分为不同的区域,其中,中心区域为公有云,其它区域为私有云,使用Nginx作为Web 服务器,将每台中心区域存储服务器中的资源发布到局域网内,提供HTTP访问接口,其它区域的服务器通过HTTP可以访问Nginx发布的网络资源,除中心区域外,各区域无法访问对方的资源;
文件上传功能模块,包括普通上传及断点上传;以及
文件下载功能模块,包括普通下载与断点下载,
所述的普通上传的具体步骤为:
根据数据库中区域管理表,查询某区域所在存储服务器的组号,初始化要调用的跟踪服务器节点和存储服务器的配置;
Web应用服务询问跟踪服务器,跟踪服务器返回一台对应的可用的存储服务器地址;
Web应用服务直接和存储服务器通信,对文件添加元数据和执行文件上传过程;以及
若返回0则表示操作成功,存储服务器返回文件的ID,向数据库File表写入对应的记录,Nginx动态映射该文件到网络资源,若返回非0提示用户上传失败,并检查相应错误;
所述的断点上传的具体步骤为:
根据上传文件,通过计算它的哈希分成若干块若干片;
上传文件时附加信息“文件名、大小、类型、块数、片数、哈希码”,进行上传;
存储服务器根据哈希查询存储服务器上是否已经存在对应的文件,以及文件的上传状态;以及
上传成功则返回文件的URL地址给客户端;上传失败则记录最后上传完整的块的编号,下次请求时继续从该编号上传;
所述的普通下载的具体步骤为:
根据逻辑目录查询数据File表对应的物理地址,
获取区域对应的存储服务器地址,对该地址执行HTTP-GET请求,执行下载操作;
所述的断点下载的具体步骤为:
当用户进行下载操作时,存储服务器会返回HTTP响应,包括:请求成功代码、文件总大小、数据流的字节数以及下载的字节范围;以及
当用户下载断线时,读取已下载在缓冲区的数据流的大小并标记,再次提交时从标记的字节处开始下载。
2.根据权利要求1所述的混合云环境下服务器集群信息发布系统,其特征在于,所述的统一资源管理平台模块,包括:
当管理员用户登录统一资源管理平台后,在菜单栏的选项中会出现区域管理,非管理员用户登录相当于在自己所处的区域下进行其他菜单操作,按用户与区域绑定;
当管理员进入区域管理菜单后,可以对区域进行增删查改操作,每个区域有各自区域的管理员,区域管理员拥有管理区域内部文件资源的最高权限操作,一个区域对应一个存储服务器组号以及
针对某个区域,可以选择对该区域的存储服务器进行状态查询,这些存储状态采集于Linux系统下的存储服务器的资源状态。
3.根据权利要求1所述的混合云环境下服务器集群信息发布系统,其特征在于,所述的终端模块,包括如下设计:
为了私有云内某区域内的客户端能够及时访问该区域的上传文件,客户端会定期发起轮询该区域网址;
客户端会比较轮询时间差,在轮询时间差内的文件都会下载到客户端所在的硬件上,
客户端按照现有的目录结构存放下载的文件在客户端的计算机上;以及
客户端利用现有的显示方式,展示素材到显示屏上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于禾麦科技开发(深圳)有限公司,未经禾麦科技开发(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011416101.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种核磁共振成像装置
- 下一篇:一种人防工程的通风装置