[发明专利]对等网络中的请求处理方法、服务器及存储介质有效
申请号: | 202011125089.6 | 申请日: | 2020-10-20 |
公开(公告)号: | CN112491951B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 戴新颖 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L67/1061;H04L67/60;H04L67/566;H04L67/568 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 中的 请求 处理 方法 服务器 存储 介质 | ||
本发明实施例涉及网络传输技术领域,公开了一种对等网络中的请求处理方法、服务器及存储介质。对等网络包括多个部署于物理机组上的超级节点,超级节点被划分为多个区域组,同一区域组的多个超级节点被划分为多个机房组,同一机房组的多个超级节点被划分为多个物理机组,在同一物理机组中选取一个超级节点作为缓存节点,请求处理方法应用于缓存节点,包括:接收超级节点发送的用于响应用户端请求资源的资源请求;获取资源请求所请求的数据;将资源请求所请求的数据反馈给超级节点,供超级节点反馈给用户端。由缓存节点作为所属物理机组的资源存储中心单一进程读写数据,提高了磁盘的读写性能。
技术领域
本发明实施例涉及网络传输技术领域,特别涉及对等网络中的请求处理方法、服务器及存储介质。
背景技术
对等网络传输技术,是一种客户端对客户端的直接通信机制,每一节点既作为客户端,又作为其他客户端的服务端,即每一节点都处在同等地位,它将传统方式下的服务器的负担分配到了网络中的每一个节点上,不仅大大减轻了服务器的处理压力,也节省了大量网络带宽资源。对于服务质量要求更高的短视频点播等业务,为了提供更加优质且稳定的传输服务,服务商会部署一些性能更高的超级节点加入对等网络中。
目前,为了进一步节约成本,服务商会在一个物理机组内部部署较多的超级节点,在同一个物理机上,这些超级节点各自管理着自己的数据,可能出现大量的进程同时操作物理机组中的磁盘进行读写,容易导致磁盘读写出现瓶颈,并且,可能存在多个超级节点存储相同的文件,消耗了大量网络带宽资源和存储资源。
发明内容
本发明实施方式的目的在于提供一种请求处理方法、服务器及计算机可读存储介质,提高了磁盘的读写性能,并节省了带宽资源和存储资源。
为解决上述技术问题,本发明的实施方式提供了一种对等网络中的请求处理方法,对等网络包括多个部署于物理机组上的超级节点,超级节点被划分为多个区域组,同一区域组的多个超级节点被划分为多个机房组,同一机房组的多个超级节点被划分为多个物理机组,在同一物理机组中选取一个超级节点作为缓存节点,请求处理方法应用于缓存节点,包括:接收超级节点发送的用于响应用户端请求资源的资源请求;获取资源请求所请求的数据;将资源请求所请求的数据反馈给超级节点,供超级节点反馈给用户端。
本发明的实施方式还提供了一种对等网络中的请求处理方法,对等网络包括多个部署于物理机组上的超级节点,超级节点被划分为多个区域组,同一区域组的多个超级节点被划分为多个机房组,同一机房组的多个超级节点被划分为多个物理机组,在同一物理机组中选取一个超级节点作为缓存节点,请求处理方法应用于超级节点,包括:响应于用户端发送的资源请求,向缓存节点发送资源请求;响应于缓存节点发送的资源请求所请求的数据,将数据发送给用户端。
本发明的实施方式还提供了一种服务器,其特征在于,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述任一实施方式中所述的对等网络中的请求处理方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,应用于对等网络中的缓存节点,计算机程序被处理器执行时实现上述任一实施方式中所述的对等网络中的请求处理方法。
在本发明实施方式中,在各物理机组中,选取一个超级节点作为缓存节点,由此缓存节点作为所属物理机组的资源存储中心,缓存节点在接收到超级节点发送的用于用户端请求资源的资源请求时,获取资源请求对应的数据,并将此数据通过超级节点反馈至用户端,即超级节点仅从缓存节点处获取数据并反馈给用户端而不存储数据,仅由缓存节点的单一进程读写数据,提高了物理机组中磁盘的读写性能,同时,节省了多个超级节点分别从边缘节点获取并存储相同的数据而产生的带宽资源消耗和存储资源消耗。
另外,获取资源请求所请求的数据,包括:检测缓存节点所属的物理机组中是否存储有资源请求所请求的数据;若未存储有数据,则从目标节点获取数据;其中,目标节点存储有数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011125089.6/2.html,转载请声明来源钻瓜专利网。