虚拟仓库系统,以及操作方法、介质和电子设备技术方案

技术编号:33384255 阅读:19 留言:0更新日期:2022-05-11 22:58
本公开的实施方式提供了一种虚拟仓库系统。所述系统包括多个第一虚拟仓库;其中,所述第一虚拟仓库包括预先划分的资源分组;所述资源分组包括第一分发节点与第一计算节点;所述第一计算节点中的至少部分第一计算节点对应于至少两个第一虚拟仓库所包括的资源分组;所述第一分发节点,用于响应于接收第一操作请求,向第一目标计算节点分发所述第一操作请求;所述第一目标计算节点与所述第一分发节点对应于同一资源分组;所述第一目标计算节点,用于执行接收到的所述第一操作请求。由此可以达到在虚拟仓库中共享计算资源的目的,提升了资源利用率。此外,本公开的实施方式提供了一种操作方法,介质与电子设备。介质与电子设备。介质与电子设备。

【技术实现步骤摘要】
虚拟仓库系统,以及操作方法、介质和电子设备


[0001]本公开的实施方式涉及操作领域,更具体地,本公开的实施方式涉及一种虚拟仓库系统,以及操作方法、介质和电子设备。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是相关技术。
[0003]目前,虚拟仓库系统可以包括实现不同的业务场景的多个虚拟仓库。用于执行操作任务的计算节点会被分配至不同的虚拟仓库。计算节点只可以执行针对对应虚拟仓库的操作请求。本公开不限定业务场景类型。例如所述业务场景可以包括商业智能(Business Intelligence,简称BI)业务,即席查询(Ad hoc queries,简称Ad hoc)业务等。所述操作请求可以包括数据读取请求、数据存储请求等。
[0004]将计算节点分配至不同的虚拟仓库,虽然可以保证计算节点执行操作期间不会存在干扰,但是可能会由于某些虚拟仓库的操作请求量少,执行操作的时间比较集中等因素,出现对应的计算节点经常处于空闲状态的情况,导致计算资源利用率不高。

技术实现思路

[0005]在本上下文中,本公开的实施方式期望提供一种虚拟仓库系统,以及操作方法、介质和电子设备。
[0006]在本公开实施方式的第一方面中,提供了一种虚拟仓库系统。所述虚拟仓库系统包括多个第一虚拟仓库;其中,所述第一虚拟仓库包括预先划分的资源分组;所述资源分组包括第一分发节点与第一计算节点;所述第一计算节点中的至少部分第一计算节点对应于至少两个第一虚拟仓库所包括的资源分组;所述第一分发节点,用于响应于接收针对所述第一分发节点对应的第一虚拟仓库的第一操作请求,向第一目标计算节点分发所述第一操作请求;所述第一目标计算节点与所述第一分发节点对应于同一资源分组;所述第一目标计算节点,用于执行接收到的所述第一操作请求。
[0007]在本公开实施方式的第二方面中,提供了一种操作方法,应用于虚拟仓库系统,所述虚拟仓库系统包括多个第一虚拟仓库;其中,所述第一虚拟仓库包括预先划分的资源分组;所述资源分组包括第一分发节点与第一计算节点;所述第一计算节点中的至少部分第一计算节点对应于至少两个第一虚拟仓库所包括的资源分组;所述方法包括:通过所述第一分发节点,响应于接收针对所述第一分发节点对应的第一虚拟仓库的第一操作请求,向第一目标计算节点分发所述第一操作请求;所述第一目标计算节点与所述第一分发节点对应于同一资源分组;通过所述第一目标计算节点,执行接收到的所述第一操作请求。
[0008]在本公开实施方式的第三方面中,提供了一种介质,所述介质存储有计算机程序,所述计算机程序用于使处理器执行如前述任一实施例示出的操作方法。
[0009]在本公开实施方式的第四方面中,提供了一种电子设备,包括:处理器;用于存储
处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如前述任一实施例示出的操作方法。
[0010]在前述记载的技术方案中,将至少部分计算节点对应于至少两个虚拟仓库所包括的资源分组,可以使这部分计算节点执行针对所述至少两个虚拟仓库的操作请求,达到了在虚拟仓库中共享计算资源的目的,与相关技术相比,可以利用本公开记载的方法将操作请求量少,执行操作的时间比较集中的虚拟仓库包含的计算节点共享出去,进而避免出现计算节点经常处于空闲状态的情况,提升了资源利用率。
附图说明
[0011]通过参考附图阅读下文的详细描述,本公开示例性实施方式的前述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0012]图1为本公开实施例示出的一种虚拟仓库系统的应用场景示意图;
[0013]图2为本公开实施例示出的一种虚拟仓库系统的系统结构图;
[0014]图3为本公开实施例示出的一种获取路由信息的流程示意图;
[0015]图4为本公开实施例示出的一种第二虚拟仓库的结构示意图;
[0016]图5为本公开实施例示出的一种操作方法的方法流程图;
[0017]图6为本公开实施例示出的一种应用于操作方法的程序产品;
[0018]图7为本公开实施例示出的一种电子设备的结构示意图。
[0019]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0020]下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0021]本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0022]此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0023]根据本公开的实施方式,提出了一种操虚拟仓库系统,以及操作方法、介质和电子设备。
[0024]下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
[0025]专利技术概述
[0026]第一方面,专利技术人发现,为计算节点和分发节点维护资源分组,可以简便地维护计算节点和分发节点之间的对应关系。
[0027]请参见图2,其中,第一分发节点231与计算节点241至244具有对应关系。图2示意的第一虚拟仓库211中,可以将第一分发节点231与计算节点241至244维护为资源分组221,
从而可以便捷地维护计算节点和分发节点之间的对应关系。
[0028]如果再将资源分组与虚拟仓库对应起来,则可以实现为虚拟仓库分配计算资源的目的。当虚拟仓库需要增加或减少计算资源时,只需相应增加或减少资源分组即可,从而可以实现计算资源的灵活调配。
[0029]因此,专利技术人通过资源分组作为中介,将虚拟仓库与分发节点和计算节点(计算资源)相关联。
[0030]第二方面,专利技术人发现,如果想要做到计算节点之间互不干扰,可以从计算节点的入口进行隔离。
[0031]因此,专利技术人通过所述第一分发节点在接收到操作请求后,向与自身对应于同一资源分组的计算节点分发操作请求,可以避免不同资源分组的计算节点之间的相互干扰。
[0032]第三方面,专利技术人发现,如果可以将计算节点共享给至少两个虚拟仓库,则可以将操作请求量少,执行操作的时间比较集中的虚拟仓库包含的计算节点共享出去,进而避免出现计算节点容易处于空闲状态的情况,提升了资源利用率。
[0033]因此,专利技术人将至少部分计算节点对应于至少两个虚拟仓库所包括的资源分组,可以使这部分计算节点对应于至少两个虚拟仓库,即这部分计算节点可以执行针对所述至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟仓库系统,其特征在于,所述虚拟仓库系统包括多个第一虚拟仓库;其中,所述第一虚拟仓库包括预先划分的资源分组;所述资源分组包括第一分发节点与第一计算节点;所述第一计算节点中的至少部分第一计算节点对应于至少两个第一虚拟仓库所包括的资源分组;所述第一分发节点,用于响应于接收针对所述第一分发节点对应的第一虚拟仓库的第一操作请求,向第一目标计算节点分发所述第一操作请求;所述第一目标计算节点与所述第一分发节点对应于同一资源分组;所述第一目标计算节点,用于执行接收到的所述第一操作请求。2.根据权利要求1所述的系统,其特征在于,所述第一分发节点,用于周期性获取所述第一目标计算节点的负载量,以及响应于接收到所述第一操作请求,向所述负载量未达到预设阈值的第一目标计算节点分发所述第一操作请求。3.根据权利要求1所述的系统,其特征在于,所述虚拟仓库系统还包括第一路由服务端;所述第一路由服务端包括与每一所述第一虚拟仓库分别对应的路由信息;所述路由信息包括所述第一虚拟仓库包含的每一所述第一分发节点的节点信息;所述第一路由服务端,用于响应于接收客户端针对目标虚拟仓库发起的路由获取请求,在与所述目标虚拟仓库对应的目标路由信息中,获取目标节点信息,并将所述目标节点信息发送至所述客户端;所述客户端,用于基于所述目标节点信息,向所述目标节点信息指示的第一目标分发节点发送所述第一操作请求,以使所述第一目标分发节点分发所述第一操作请求。4.根据权利要求3所述的系统,其特征在于,所述第一路由服务端,用于响应于所述第一目标分发节点处于目标状态,从所述目标路由信息中,获取除所述目标节点信息以外的任意其它节点信息,并将所述其它节点信息发送至所述客户端,以使所述客户端通过所述其它节点信息指示的其它节点进行第一虚拟仓库的访问。5.根据权利要求3所述的系统,其特征在于,所述第一路由服务端,用于响应于任意第一虚拟仓库增加资源分组...

【专利技术属性】
技术研发人员:余利华蒋鸿翔温正湖李莹陈洁
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1