System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通讯链路可视化方法、装置、设备、介质和程序产品制造方法及图纸_技高网

通讯链路可视化方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:44166517 阅读:9 留言:0更新日期:2025-01-29 10:40
本公开提供了一种通讯链路可视化方法、装置、设备、介质和程序产品,可以应用于计算机技术领域或金融科技领域。上述通讯链路可视化方法包括:分别获取运行节点和反向代理节点与系统之间的系统对应关系;基于预设采集频率分别采集服务节点的通讯连接数据,得到预设时间段内的通讯连接数据;获取反向代理节点的服务配置文件,服务配置文件包括运行节点和反向代理节点的代理映射关系;基于通讯连接数据、服务配置文件和系统对应关系得到预设时间段内的通讯链路关系数据,通讯链路关系数据包括多个系统之间的通讯链路数据和多个服务节点之间的通讯链路数据;调用图数据库组件,对通讯链路关系数据进行图像可视化得到通讯链路图。

【技术实现步骤摘要】

本公开涉及计算机或金融科技领域,更具体地涉及一种通讯链路可视化方法、装置、设备、介质和程序产品


技术介绍

1、在运维庞大的系统群时,各系统之间的关联关系,对于运维工作中的系统运行状态分析、故障影响分析尤为重要。然而各系统之间的关联关系往往错综复杂,而且往往会随着业务不断实时变化。在相关技术中,常规配置管理系统往往仅存储系统相关属性信息,对于系统间的关联关系,需要依赖于运维人员人工梳理并输入、维护,数据质量较差,时效性较低。


技术实现思路

1、鉴于上述问题,本公开提供了通讯链路可视化方法、装置、设备、介质和程序产品。

2、根据本公开的第一个方面,提供了一种通讯链路可视化方法,上述方法应用于服务端,上述服务端包括多个系统,上述系统包括多个服务节点,上述服务节点包括运行节点和反向代理节点,上述反向代理节点用于将请求转发至上述运行节点,包括:分别获取上述运行节点和上述反向代理节点与上述系统之间的系统对应关系;基于预设采集频率分别采集上述服务节点的通讯连接数据,得到预设时间段内的通讯连接数据,上述通讯连接数据包括数据接收端对应的上述服务节点的目标ip地址、数据发送端对应的上述服务节点的源ip地址;获取上述反向代理节点的服务配置文件,上述服务配置文件包括上述运行节点和上述反向代理节点的代理映射关系;基于上述通讯连接数据、上述服务配置文件和上述系统对应关系得到预设时间段内的通讯链路关系数据,上述通讯链路关系数据包括多个上述系统之间的通讯链路数据和多个上述服务节点之间的通讯链路数据;调用图数据库组件,对上述通讯链路关系数据进行图像可视化得到通讯链路图。

3、根据本公开的实施例,上述基于上述通讯连接数据、上述服务配置文件和上述系统对应关系得到预设时间段内的通讯链路关系数据,包括:在上述通讯连接数据的上述目标ip地址和上述源ip地址在上述系统对应关系中对应于同一个系统中的ip地址的情况下,将上述通讯连接数据确定为系统内通讯连接数据;在上述通讯连接数据的上述目标ip地址和上述源ip地址在上述系统对应关系中对应于不同系统中的ip地址的情况下,将上述通讯连接数据确定为系统间通讯连接数据;基于上述系统内通讯连接和上述服务配置文件得到预设时间段内的系统内通讯链路关系数据;基于上述全部系统间通讯连接数据得到系统间通讯链路关系数据。

4、根据本公开的实施例,上述方法还包括:获取服务注册数据,上述服务注册数据包括服务标识、服务实例ip地址和监听端口号;基于上述通讯连接数据和上述服务注册数据得到预设时间段内的第二通讯链路关系数据。

5、根据本公开的实施例,上述第二通讯链路关系数据包括服务间通讯链路和服务实例间通讯链路,上述服务标识和上述服务实例ip地址具有服务实例映射关系,上述基于上述通讯连接数据和上述服务注册数据得到预设时间段内的第二通讯链路关系数据,包括:在上述通讯连接数据的服务实例ip地址与上述通讯连接数据的上述目标ip地址和/或上述源ip地址相等的情况下,基于上述服务注册数据和上述通讯连接数据得到上述服务实例间通讯链路;基于服务实例间通讯链路和上述服务实例映射关系得到上述服务间通讯链路。

6、根据本公开的实施例,上述第二通讯链路关系数据包括服务间通讯链路和服务实例间通讯链路,上述服务标识和上述服务实例ip地址具有服务实例映射关系,上述基于上述通讯连接数据和上述服务注册数据得到预设时间段内的第二通讯链路关系数据,包括:在上述通讯连接数据的服务实例ip地址与上述通讯连接数据的上述目标ip地址和/或上述源ip地址相等的情况下,基于上述服务注册数据和上述通讯连接数据得到上述服务实例间通讯链路;基于服务实例间通讯链路和上述服务实例映射关系得到上述服务间通讯链路。

7、根据本公开的实施例,上述通讯连接数据还包括通讯连接状态,上述基于上述服务注册数据和上述通讯连接数据得到上述服务实例间通讯链路,包括:将上述通讯连接状态不为断开状态的通讯连接数据确定为候选通讯连接数据;基于上述候选通讯连接数据和上述服务实例映射关系得到上述服务实例间通讯链路。

8、本公开的第二方面提供了一种通讯链路可视化装置,上述装置装配于服务端,上述服务端包括多个系统,上述系统包括多个服务节点,上述服务节点包括运行节点和反向代理节点,上述反向代理节点用于将请求转发至上述运行节点,上述装置包括:获取模块,用于分别获取上述运行节点和上述反向代理节点与上述系统之间的系统对应关系;

9、采集模块,用于基于预设采集频率分别采集上述服务节点的通讯连接数据,得到预设时间段内的通讯连接数据,上述通讯连接数据包括数据接收端对应的上述服务节点的目标ip地址、数据发送端对应的上述服务节点的源ip地址;服务配置文件获取模块,用于获取上述反向代理节点的服务配置文件,上述服务配置文件包括上述运行节点和上述反向代理节点的代理映射关系;通讯链路关系计算模块,用于基于上述通讯连接数据、上述服务配置文件和上述系统对应关系得到预设时间段内的通讯链路关系数据,上述通讯链路关系数据包括多个上述系统之间的通讯链路数据和多个上述服务节点之间的通讯链路数据;可视化模块,用于调用图数据库组件,对上述通讯链路关系数据进行图像可视化得到通讯链路图。

10、根据本公开的实施例,上述通讯链路关系计算模块包括:系统内通讯连接数据确定子模块,用于在上述通讯连接数据的上述目标ip地址和上述源ip地址在上述系统对应关系中对应于同一个系统中的ip地址的情况下,将上述通讯连接数据确定为系统内通讯连接数据;系统间通讯连接数据确定子模块,用于在上述通讯连接数据的上述目标ip地址和上述源ip地址在上述系统对应关系中对应于不同系统中的ip地址的情况下,将上述通讯连接数据确定为系统间通讯连接数据;系统内通讯链路关系数据计算子模块,用于基于上述系统内通讯连接和上述服务配置文件得到预设时间段内的系统内通讯链路关系数据;

11、系统间通讯链路关系数据计算子模块,用于基于上述全部系统间通讯连接数据得到系统间通讯链路关系数据。

12、根据本公开的实施例,上述装置还包括:服务注册数据获取模块,用于获取服务注册数据,上述服务注册数据包括服务标识、服务实例ip地址和监听端口号;第二通讯链路关系数据计算模块,用于基于上述通讯连接数据和上述服务注册数据得到预设时间段内的第二通讯链路关系数据。

13、根据本公开的实施例,上述第二通讯链路关系数据包括服务间通讯链路和服务实例间通讯链路,上述服务标识和上述服务实例ip地址具有服务实例映射关系,上述第二通讯链路关系数据计算模块包括:服务实例间通讯链路计算子模块,用于在上述通讯连接数据的服务实例ip地址与上述通讯连接数据的上述目标ip地址和/或上述源ip地址相等的情况下,基于上述服务注册数据和上述通讯连接数据得到上述服务实例间通讯链路;服务间通讯链路计算子模块,用于基于服务实例间通讯链路和上述服务实例映射关系得到上述服务间通讯链路。

14、根据本公开的实施例,上述通讯连接数据还包括通讯连接本文档来自技高网...

【技术保护点】

1.一种通讯链路可视化方法,其特征在于,所述方法应用于服务端,所述服务端包括多个系统,所述系统包括多个服务节点,所述服务节点包括运行节点和反向代理节点,所述反向代理节点用于将请求转发至所述运行节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述通讯连接数据、所述服务配置文件和所述系统对应关系得到预设时间段内的通讯链路关系数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第二通讯链路关系数据包括服务间通讯链路和服务实例间通讯链路,所述服务标识和所述服务实例IP地址具有服务实例映射关系,所述基于所述通讯连接数据和所述服务注册数据得到预设时间段内的第二通讯链路关系数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述通讯连接数据还包括通讯连接标识,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述通讯连接数据还包括通讯连接状态,所述基于所述服务注册数据和所述通讯连接数据得到所述服务实例间通讯链路,包括:

>7.一种通讯链路可视化装置,其特征在于,所述装置装配于服务端,所述服务端包括多个系统,所述系统包括多个服务节点,所述服务节点包括运行节点和反向代理节点,所述反向代理节点用于将请求转发至所述运行节点,所述装置包括:

8.一种电子设备,包括:

9.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现根据权利要求1~6中任一项所述方法的步骤。

10.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现根据权利要求1~6中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种通讯链路可视化方法,其特征在于,所述方法应用于服务端,所述服务端包括多个系统,所述系统包括多个服务节点,所述服务节点包括运行节点和反向代理节点,所述反向代理节点用于将请求转发至所述运行节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述通讯连接数据、所述服务配置文件和所述系统对应关系得到预设时间段内的通讯链路关系数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第二通讯链路关系数据包括服务间通讯链路和服务实例间通讯链路,所述服务标识和所述服务实例ip地址具有服务实例映射关系,所述基于所述通讯连接数据和所述服务注册数据得到预设时间段内的第二通讯链路关系数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述通讯连接数据还包...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1