资源传输方法、电子设备及计算机存储介质技术

技术编号:27567694 阅读:10 留言:0更新日期:2021-03-09 22:13
本申请实施例提供一种资源传输方法、电子设备及存储介质,资源传输方法包括:第一节点获取资源请求节点发送的访问请求,根据访问请求中携带的待访问节点的信息和待访问资源的信息,确定存储有热点资源的第二节点;第一节点获取第二节点上的热点资源并存储至本地,以向请求访问热点资源的资源请求节点提供本地存储的热点资源。通过第一访问路径上的电子设备直接向资源请求节点传输热点资源,减小了第二节点的工作负荷,更便捷地实现了资源访问和负载均衡,也有效解决了热点资源所在节点的瓶颈问题。颈问题。颈问题。

【技术实现步骤摘要】
资源传输方法、电子设备及计算机存储介质


[0001]本申请实施例涉及网络
,尤其涉及一种资源传输方法、电子设备及计算机存储介质。

技术介绍

[0002]随着通信技术的发展,用户对资源共享的需求越来越多。在许多网络结构中,不同类型的资源需求程度不同,以对等网络(英文:Peer to Peer,P2P)为例,对等网络是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种网络,在对等网络中,不同的资源存储在不同的节点中,有些资源在一段时间内被访问的频率可能很高,可以称为热点资源,这些热点资源有较大的访问量,其所在的节点极易成为访问瓶颈。

技术实现思路

[0003]有鉴于此,本专利技术实施例所解决的技术问题之一在于提供一种资源传输方法、电子设备及计算机存储介质,用以克服现有技术中的上述缺陷。
[0004]第一方面,本申请实施例提供了一种资源传输方法,应用于电子设备,其包括:
[0005]第一节点获取资源请求节点发送的访问请求,根据访问请求中携带的待访问节点的信息和待访问资源的信息,确定存储有热点资源的第二节点;
[0006]第一节点获取第二节点上的热点资源并存储至本地,以向请求访问热点资源的资源请求节点提供本地存储的热点资源。
[0007]可选地,在本申请的一个实施例中,向请求访问热点资源的资源请求节点提供本地存储的热点资源,包括:
[0008]第一节点判断接收到的访问请求中是否携带有访问第二节点中的热点资源的信息;r/>[0009]若是,则拦截访问请求,并向发送访问请求的资源请求节点传输热点资源。
[0010]可选地,在本申请的一个实施例中,该方法还包括:
[0011]接收第二节点发送来的资源分配请求,其中,资源分配请求用于请求第一节点对第二节点接收到的访问请求进行处理,第二节点接收到的访问请求对应的访问路径中不包括第一节点;
[0012]从第二节点发送来的资源分配请求中获取访问请求,根据访问请求从本地存储的热点资源中为访问请求分配热点资源,并将分配的热点资源发送给发送访问请求的资源请求节点。
[0013]可选地,在本申请的一个实施例中,该方法还包括:
[0014]若第一节点确定需要对本地存储的热点资源进行负载均衡,则将接收的新的访问请求发送给第二节点,以通过第二节点向发送新的访问请求的资源请求节点传输热点资源。
[0015]可选地,在本申请的一个实施例中,第一节点根据以下至少之一,确定是否需要对本地存储的热点资源进行负载均衡:
[0016]第一节点的中央处理器CPU频率、第一节点的内存占用率、第一节点的网络带宽负荷、第一节点的访问队列中的访问请求的数量。
[0017]可选地,在本申请的一个实施例中,在第一节点获取资源请求节点发送的访问请求节点之前,该方法还包括:
[0018]对接收的设定数量的历史访问请求中携带的待访问节点的信息和待访问资源的信息进行统计;
[0019]根据统计结果,将预设时间段内访问次数超过预设次数的节点上的资源确定为热点资源。
[0020]可选地,在本申请的一个实施例中,第一节点和第二节点均为对等网络P2P网络中的节点,访问请求按照P2P网络的分布式哈希表DHT寻路规则发送至第一节点和/或第二节点。
[0021]第二方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信模块;处理器通过通信模块与其他设备进行通信,处理器用于执行存储器中存储的程序实现如第一方面或第一方面的任意一个实施例中所描述的方法。
[0022]第三方面,本申请实施例提供了一种存储介质,存储介质存储有计算机程序,在处理器执行计算机程序时,实现如第一方面或第一方面的任意一个实施例中所描述的方法。
[0023]本申请实施例中,在第二节点工作负荷过大时,通过第一访问路径上的第一节点直接向资源请求节点传输热点资源,减小了第二节点的工作负荷,充分利用了第一节点的硬件资源和网络资源,实现了整个网络的负载均衡,资源请求节点能够更快速地获得热点资源,而且因为是通过第一访问路径上的电子设备获取热点资源,不需要修改路径,更便捷地实现了资源访问和负载均衡,也有效解决了热点资源所在节点的瓶颈问题。
附图说明
[0024]后文将参照附图以示例性而非限制性的方式详细描述本申请实施例的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比值绘制的。附图中:
[0025]图1为本申请实施例一提供的一种资源传输方法的流程图;
[0026]图2为本申请实施例二提供的一种对等网络结构示意图;
[0027]图3为本申请实施例二提供的一种资源传输方法的信息交互示意图;
[0028]图4为本申请实施例三提供的一种电子设备的结构图。
具体实施方式
[0029]下面结合本专利技术实施例附图进一步说明本申请实施例具体实现。
[0030]实施例一
[0031]本申请实施例一提供一种资源传输方法,如图1所示,图1为本申请实施例一提供的一种资源传输方法的流程图。该资源传输方法包括以下步骤:
[0032]步骤101、第一节点获取资源请求节点发送的访问请求,根据访问请求中携带的待
访问节点的信息和待访问资源的信息,确定存储有热点资源的第二节点。
[0033]在本实施例中,待访问节点为第一节点,待访问资源为第二节点上存储的热点资源。第一节点和第二节点都可以是P2P(英文:Peer to Peer,对等网络)网络中的P2P网络节点。
[0034]可选地,在本申请的一个实施例中,在第一节点获取资源请求节点发送的访问请求节点之前,该方法还包括:
[0035]对接收的设定数量的历史访问请求中携带的待访问节点的信息和待访问资源的信息进行统计;根据统计结果,将预设时间段内访问次数超过预设次数的节点上的资源确定为热点资源。
[0036]可选地,在本申请的一个实施例中,第一节点和第二节点均为对等网络P2P网络中的节点,访问请求按照P2P网络的DHT(英文:Distributed Hash Table,分布式哈希表)寻路规则发送至第一节点和/或第二节点。
[0037]步骤102、第一节点获取第二节点上的热点资源并存储至本地,以向请求访问热点资源的资源请求节点提供本地存储的热点资源。
[0038]资源请求节点发送的访问请求可以是通过第一节点向第二节点发送的,在该访问请求经过第一节点时,第一节点拦截该访问请求,直接根据访问请求向资源请求节点响应,传输热点资源,减少了原本应该响应该访问请求的第二节点的负荷。
[0039]此处,列举两种具体的应用场景说明如何向请求访问热点资源的资源请求节点提供本地存储的热点资源。
[0040]在第一种应用场景中,第一节点主动从第二节点获取热点资源响应访问请求,例如,向请求访问热点资源的资源本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源传输方法,其特征在于,包括:第一节点获取资源请求节点发送的访问请求,根据所述访问请求中携带的待访问节点的信息和待访问资源的信息,确定存储有热点资源的第二节点;所述第一节点获取所述第二节点上的热点资源并存储至本地,以向请求访问所述热点资源的资源请求节点提供本地存储的所述热点资源。2.根据权利要求1所述的方法,其特征在于,所述向请求访问所述热点资源的资源请求节点提供本地存储的所述热点资源,包括:所述第一节点判断接收到的访问请求中是否携带有访问所述第二节点中的热点资源的信息;若是,则拦截所述访问请求,并向发送所述访问请求的资源请求节点传输所述热点资源。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第二节点发送来的资源分配请求,其中,所述资源分配请求用于请求所述第一节点对所述第二节点接收到的访问请求进行处理,所述第二节点接收到的访问请求对应的访问路径中不包括所述第一节点;从所述第二节点发送来的所述资源分配请求中获取所述访问请求,根据所述访问请求从本地存储的热点资源中为所述访问请求分配热点资源,并将分配的所述热点资源发送给发送所述访问请求的资源请求节点。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一节点确定需要对本地存储的所述热点资源进行负载均衡,则将接收的新的访问请求发送给所述第二节点,...

【专利技术属性】
技术研发人员:李博
申请(专利权)人:北京新唐思创教育科技有限公司
类型:发明
国别省市:

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

1