主备集群拓扑图的布局方法、装置、设备、介质及产品制造方法及图纸

技术编号:34807931 阅读:18 留言:0更新日期:2022-09-03 20:15
本发明专利技术公开了一种主备集群拓扑图的布局方法、装置、设备、介质及产品。所述方法包括:确定主备集群结构简图,所述主备集群结构简图体现主备集群中各类型拓扑节点的父子关系;基于所述主备集群结构简图和预设节点位置布局图确定各类型拓扑节点的理论坐标;按照所述各类型拓扑节点的理论坐标对所述各类型拓扑节点进行布局得到主备集群拓扑图。利用该方法,能够完整的展示主备集群中所有类型的节点。够完整的展示主备集群中所有类型的节点。够完整的展示主备集群中所有类型的节点。

【技术实现步骤摘要】
主备集群拓扑图的布局方法、装置、设备、介质及产品


[0001]本专利技术实施例涉及网络拓扑
,尤其涉及一种主备集群拓扑图的布局方法、装置、设备、介质及产品。

技术介绍

[0002]主备集群拓扑图可以向用户展示主备集群的整体结构、实时监控主备集群中各个节点的状态信息以及实时监控各节点间网络通信流量信息。
[0003]现有的主备集群拓扑图中只包括主节点和备节点;主备集群拓扑图中的主节点独占一行,备节点另占一行;主备集群拓扑图中各节点间的连线都是斜线。
[0004]现有的主备集群拓扑图具有以下缺点:不能完整的展示主备集群中所有类型的节点。

技术实现思路

[0005]本专利技术提供了一种主备集群拓扑图的布局方法、装置、设备、介质及产品,以解决现有技术不能完整的展示主备集群中所有类型的节点的缺点。
[0006]根据本专利技术的一方面,提供了一种主备集群拓扑图的布局方法,包括:
[0007]确定主备集群结构简图,所述主备集群结构简图体现主备集群中各类型拓扑节点的父子关系;
[0008]基于所述主备集群结构简图和预设节点位置布局图确定各类型拓扑节点的理论坐标;
[0009]按照所述各类型拓扑节点的理论坐标对所述各类型拓扑节点进行布局得到主备集群拓扑图。
[0010]根据本专利技术的另一方面,提供了一种主备集群拓扑图的布局装置,包括:
[0011]第一确定模块,用于确定主备集群结构简图,所述主备集群结构简图体现主备集群中各类型拓扑节点的父子关系;<br/>[0012]第二确定模块,用于基于所述主备集群结构简图和预设节点位置布局图确定各类型拓扑节点的理论坐标;
[0013]布局模块,用于按照所述各类型拓扑节点的理论坐标对所述各类型拓扑节点进行布局得到主备集群拓扑图。
[0014]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0015]至少一个处理器;以及
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的主备集群拓扑图的布局方法。
[0018]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储
介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的主备集群拓扑图的布局方法。
[0019]本专利技术实施例的技术方案,通过主备集群结构简图和预设节点位置布局图确定各类型拓扑节点的理论坐标,解决了现有技术不能完整的展示主备集群中所有类型的节点的问题,取到了能够完整的展示主备集群中所有类型的节点的有益效果。
[0020]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0021]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术实施例一所提供的一种主备集群拓扑图的布局方法的流程示意图;
[0023]图2为本专利技术实施例一所提供的一种主备集群拓扑图的布局方法中的主备集群结构简图的示意图;
[0024]图3为本专利技术实施例一所提供的一种主备集群拓扑图的布局方法中的预设节点位置布局图的示意图;
[0025]图4为本专利技术实施例一所提供的一种目标拓扑图的示意图;
[0026]图5为本专利技术实施例二所提供的一种主备集群拓扑图的布局方法的流程示意图;
[0027]图6为本专利技术实施例三所提供的一种主备集群拓扑图的布局装置的结构示意图;
[0028]图7为本专利技术实施例的主备集群拓扑图的布局方法的电子设备的结构示意图。
具体实施方式
[0029]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。应当理解,本专利技术的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本专利技术的范围在此方面不受限制。
[0030]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0031]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆
盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0032]需要注意,本专利技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0033]本专利技术实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0034]实施例一
[0035]图1为本专利技术实施例一所提供的一种主备集群拓扑图的布局方法的流程示意图,该方法可适用于向用户展示主备集群的整体结构的情况,该方法可以由主备集群拓扑图的布局装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在电子设备上,在本实施例中电子设备包括但不限于:计算机设备。
[0036]如图1所示,本专利技术实施例一提供的一种主备集群拓扑图的布局方法,包括如下步骤:
[0037]S110、确定主备集群结构简图,所述主备集群结构简图体现主备集群中各类型拓扑节点的父子关系。
[0038]在本实施例中,主备集群中可以包括多种不同类型的拓扑节点,示例性的,可以包括一个主节点即Primary节点,一个或多个备节点即Standby节点,一个或多个守护节点即Watcher节点以及一个或多个监视节点即Monitor节点。其中,Primary节点是唯本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主备集群拓扑图的布局方法,其特征在于,所述方法包括:确定主备集群结构简图,所述主备集群结构简图体现主备集群中各类型拓扑节点的父子关系;基于所述主备集群结构简图和预设节点位置布局图确定各类型拓扑节点的理论坐标;按照所述各类型拓扑节点的理论坐标对所述各类型拓扑节点进行布局得到主备集群拓扑图。2.根据权利要求1所述的方法,其特征在于,所述主备集群拓扑图中各类型拓扑节点的布局结构为网格结构。3.根据权利要求1所述的方法,其特征在于,所述主备集群结构简图根据主备集群中各类型拓扑节点间的关系原则和各类型拓扑节点的父子关系确定。4.根据权利要求1所述的方法,其特征在于,所述各类型拓扑节点包括父节点和子节点,相应的,所述基于所述主备集群结构简图和预设节点位置布局图确定各类型拓扑节点的理论坐标,包括:获取预设节点位置布局图;获取预先设置的所述父节点的理论坐标;根据所述父节点的理论坐标以及预设间距,按照预设策略以及所述预设节点位置布局图中各子节点所在位置的编号顺序,依次确定所述各子节点的理论坐标;其中,所述预设间距为相邻两个节点之间的间距,所述预设策略基于所述主备集群结构简图确定。5.根据权利要求4所述的方法,其特征在于,所述预设策略包括第一预设策略以及第二预设策略;所述第一预设策略包括:各类型拓扑节点位置的确定顺序按照所述主备集群结构简图中各层节点的排序顺序;所述第二预设策略包括:根据各类型拓扑节点的父子关系和父节点的位置确定各子节点的位置,所述父子关系从所述主备集群结构简图中获取。6.根据权利要求4所述的方法,其特征在于,当所述主备集群结构简图中的一个子节点具备多个父节点时,针对各所述父节点中的每个目标父节点,基于所述目标父节点的理论坐标确定出所述目标父节点对应的拓扑图,所述拓扑图为包含所述目标父节点和所述目标父节点的当前子节点的拓扑图;基于每个父节点的理论坐标确定出包含所述一个子节点的拓扑图,在多张拓扑图中选取出空位最少的一张拓扑图作为目标拓扑图,将所述一个子节点在所述目标拓扑图中的坐标作为所述一个子节点的理论坐标。7.根据权利要求1所述的方法,其特征在于,还包括:将所述各类型拓扑节点的理论坐标转换到实际显示页面中得到在实际显示页面中的页面坐标。8.根据权利要求7所述的方法,其特征在于,所述将所述各类型拓扑节点的理论坐标转换到实际显示页面中得...

【专利技术属性】
技术研发人员:安沛贤杨超
申请(专利权)人:上海达梦数据库有限公司
类型:发明
国别省市:

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

1