System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络资产测绘中资产连接关系配置处理方法及装置制造方法及图纸_技高网

网络资产测绘中资产连接关系配置处理方法及装置制造方法及图纸

技术编号:40468526 阅读:7 留言:0更新日期:2024-02-22 23:23
本申请实施例提供一种网络资产测绘中资产连接关系配置处理方法及装置,方法包括:分别获取容器和微服务的数据,并将获取到的数据存储在设定图数据库中;根据所述图数据库中的数据构建对应的连接关系图,根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果,配置容器和微服务之间的连接和通信规则;持续监测所述连接关系图和所述性能分析结果,在监测到异常时触发报警和恢复机制;本申请能够确保应用程序的连通性。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体涉及一种网络资产测绘中资产连接关系配置处理方法及装置


技术介绍

1、在网络资产测绘过程中,资产连接关系配置是指确定和记录网络中不同资产之间的连接方式和关系的过程,包括了资产之间的物理连接和逻辑连接,以及它们如何相互依赖和交互的信息,这个过程的目的是帮助组织更好地理解其网络拓扑,确保网络的稳定性、安全性和效率,它可以帮助组织更好地理解其网络环境,及时识别问题,并支持规划和决策过程,因此对于网络管理、故障排除、性能优化和安全审计都至关重要。资产连接关系配置在面对不断发展的网络和技术环境时可能会遇到一些技术问题,例如:容器化和微服务架构已经成为应用程序开发和部署的主流方法,资产连接关系配置需要跟踪容器和微服务之间的连接关系,以确保应用程序的连通性和性能。


技术实现思路

1、针对现有技术中的问题,本申请提供一种网络资产测绘中资产连接关系配置处理方法及装置,能够确保应用程序的连通性。

2、为了解决上述问题中的至少一个,本申请提供以下技术方案:

3、第一方面,本申请提供一种网络资产测绘中资产连接关系配置处理方法,包括:

4、分别获取容器和微服务的数据,并将获取到的数据存储在设定图数据库中;

5、根据所述图数据库中的数据构建对应的连接关系图,根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果,配置容器和微服务之间的连接和通信规则;

6、持续监测所述连接关系图和所述性能分析结果,在监测到异常时触发报警和恢复机制。

7、进一步地,所述根据所述图数据库中的数据构建对应的连接关系图,包括:

8、在预设图数据库中分别定义节点和边,其中,节点类型包括容器、微服务和应用程序组件,节点属性包括容器id、微服务名称、应用程序组件名称,边类型表示不同节点之间的连接关系,边属性包括网络延迟和带宽;

9、根据所述图数据库中的数据创建并填充所述图数据库中的节点和边,并根据所述图数据库中的数据的容器质检的网络连接关系和/或微服务之间的依赖关系确定所述图数据库的连接关系图。

10、进一步地,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,包括:

11、根据所述容器和微服务的数据构建对应的网络拓扑图;

12、根据所述网络拓扑图进行连通性分析,确定容器和微服务之间的通信效率。

13、进一步地,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

14、将所述容器和微服务的网络拓扑表示为图形结构,其中节点表示容器,边表示容器之间的网络连接,为每个边分配权重,权重作为边的属性存储在所述图形结构中;

15、从起始节点出发,选择起始节点作为当前节点,对于当前节点,计算从起始节点到其邻居节点的距离,遍历所有邻居节点,对于每个邻居节点,计算从起始节点经当前节点到邻居节点的总距离,如果计算得到的总距离小于邻居节点的当前最短距离,更新邻居节点的最短距离为新计算得到的总距离,标记当前节点为已访问,从未访问的节点中选择下一个当前节点,选择的节点应该是未访问节点中距离最小的节点,重复上述步骤直到所有节点都被访问或没有可访问的节点为止,得到每个节点到起始节点的最短路径距离;

16、根据所述最短路径距离确定容器和微服务之间的通信效率,其中较短的路径表示更低的延迟和更高的通信效率。

17、进一步地,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

18、根据所述容器和微服务的数据构建对应的网络拓扑图;

19、根据所述网络拓扑图进行深度优先遍历,确定容器和微服务之间的依赖关系。

20、进一步地,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

21、将所述容器和微服务的网络拓扑表示为图形结构,其中节点表示容器,边表示容器之间的网络连接,为每个边分配权重,权重作为边的属性存储在所述图形结构中;

22、选择一个起始微服务节点作为依赖关系分析的起点,创建一个数据结构来跟踪已访问的节点,创建一个数据结构栈来存储待访问的节点;

23、执行深度优先节点遍历,确定容器和微服务之间的依赖关系。

24、进一步地,所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果,配置容器和微服务之间的连接和通信规则,包括:

25、根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果确定对应的自动化配置规则;

26、使用容器编排工具配置容器和微服务的部署,将所述自动化配置规则应用于所述容器编排工具中,以进行容器和微服务之间的连接和通信规则自动化配置。

27、进一步地,所述持续监测所述连接关系图和所述性能分析结果,在监测到异常时触发报警和恢复机制,包括:

28、配置监控工具持续监测所述连接关系图和所述性能分析结果;

29、若所述性能分析结果中的平均延迟大于阈值,则触发警报,若所述连接关系图中的容器负载大于阈值,则自动扩展副本数。

30、第二方面,本申请提供一种网络资产测绘中资产连接关系配置处理装置,包括:

31、数据获取模块,用于分别获取容器和微服务的数据,并将获取到的数据存储在设定图数据库中;

32、数据分析模块,用于根据所述图数据库中的数据构建对应的连接关系图,根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果,配置容器和微服务之间的连接和通信规则;

33、异常监测模块,用于持续监测所述连接关系图和所述性能分析结果,在监测到异常时触发报警和恢复机制。

34、进一步地,所述数据分析模块包括:

35、节点边定义单元,用于在预设图数据库中分别定义节点和边,其中,节点类型包括容器、微服务和应用程序组件,节点属性包括容器id、微服务名称、应用程序组件名称,边类型表示不同节点之间的连接关系,边属性包括网络延迟和带宽;

36、节点边填充单元,用于根据所述图数据库中的数据创建并填充所述图数据库中的节点和边,并根据所述图数据库中的数据的容器质检的网络连接关系和/或微服务之间的依赖关系确定所述图数据库的连接关系图。

37、进一步地,所述数据分析模块还包括:

38、网络拓扑确定单元,用于根据所述容器和微服务的数据构建对应的网络拓扑图;

39、连通性分析单元,用于根据所述网络拓扑图进行连通性分析,确定容器和微服务之间的通信效率。

40、进一步地,所述数据分析模块还包括:

41、图形转换单元,用于将所述容器和微服务的网络拓扑表示为图形结构,其中节点表示容器,边表示容器之间的网络连接,为每个边分配权重,权重作为边的属性存储在所述图形结构中;

42、节点计算单元,用本文档来自技高网...

【技术保护点】

1.一种网络资产测绘中资产连接关系配置处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,所述根据所述图数据库中的数据构建对应的连接关系图,包括:

3.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,包括:

4.根据权利要求3所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

5.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

6.根据权利要求5所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

7.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果,配置容器和微服务之间的连接和通信规则,包括:

8.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,所述持续监测所述连接关系图和所述性能分析结果,在监测到异常时触发报警和恢复机制,包括:

9.一种网络资产测绘中资产连接关系配置处理装置,其特征在于,所述装置包括:

10.根据权利要求9所述的网络资产测绘中资产连接关系配置处理装置,其特征在于,所述数据分析模块包括:

11.根据权利要求9所述的网络资产测绘中资产连接关系配置处理装置,其特征在于,所述数据分析模块还包括:

12.根据权利要求11所述的网络资产测绘中资产连接关系配置处理装置,其特征在于,所述数据分析模块还包括:

13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至8任一项所述的网络资产测绘中资产连接关系配置处理方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8任一项所述的网络资产测绘中资产连接关系配置处理方法的步骤。

15.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8任一项所述的网络资产测绘中资产连接关系配置处理方法的步骤。

...

【技术特征摘要】

1.一种网络资产测绘中资产连接关系配置处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,所述根据所述图数据库中的数据构建对应的连接关系图,包括:

3.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,包括:

4.根据权利要求3所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

5.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

6.根据权利要求5所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,在所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果之前,还包括:

7.根据权利要求1所述的网络资产测绘中资产连接关系配置处理方法,其特征在于,所述根据所述连接关系图和与所述容器和微服务的数据对应的性能分析结果,配置容器和微服务之间的连接和通信规则,包括:

8.根据权利要求1所述的网...

【专利技术属性】
技术研发人员:孙跃董彬司冠林侯聪李敏徐小天陈威
申请(专利权)人:华北电力科学研究院有限责任公司
类型:发明
国别省市:

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

1