本申请公开了一种业务调度方法、装置、设备及存储介质,涉及铁路信号运维技术领域,所述的方法包括:将轨道交通的双网信号系统的A网和B网中的节点分别划分至两个节点组;将两个节点组的计算资源分别进行集群化;在检测到某一集群中的节点发生故障时,将发生故障的故障节点的业务调度至所在集群中的其他计算节点中运行。由于本申请中通过云原生技术将两个节点组分别集群化,从而使得双网中的所有节点都分别处于两个集群内,通过集群发现故障,并迅速将故障节点的业务调度至集群内的其他节点中运行,从而能够将人工方式的数小时的紧张运维工作缩短至数秒级别的系统自治愈,提高了列车运行的安全、可靠和稳定性。
【技术实现步骤摘要】
本申请涉及铁路信号运维,尤其涉及一种业务调度方法、装置、设备及存储介质。
技术介绍
1、在铁路信号系统中采用两个独立的信号网络来确保列车运行的安全和可靠性。ab双网设计通常被称为双重信号系统或者双网信号系统,包括一个a网,一个b网,互为主备关系。可以提高系统的可靠性、稳定性和安全性,确保列车运行的顺利和安全。
2、ab双网设计为确保列车安全作出了巨大贡献,但是现在通行的ab双网设计存在明显的缺陷:该设计缺乏自治愈能力。这个缺陷往往降低了系统的可靠性。比如,当a网设备发生故障时候,通常需要人工立即介入进行排查修复,否则整个系统的运行会长时间的依赖于仅存的b网设备。如果没有能够及时修复a系统,b系统紧接出现故障的时候,将严重威胁到列车的运行安全,甚至触发灾难性后果。随着铁路技术的发展,尤其是高速铁路的兴起,各种信息技术,自动化技术被广泛使用到铁路信号系统中,使得这些系统越来越复杂。如何在短时间内排错修复系统变成一个颇有挑战性的任务,系统的复杂度进而影响到了ab双网的可靠性。
3、因此,在ab双网设计中,如何缩短发生故障后排查和修复的时间,提高信号系统的稳定性和可靠性,是目前亟需解决的一个问题。
技术实现思路
1、本申请的主要目的在于提供一种业务调度方法、装置、设备及存储介质,旨在解决在铁路信号系统的ab双网中,网络发生故障后排查和修复的时间长,导致信号系统不稳定、可靠性低的技术问题。
2、为实现上述目的,本申请提出一种业务调度方法,所述的方法包括:</p>3、将轨道交通的双网信号系统的a网中的节点和b网中的节点分别划分至第一节点组和第二节点组,所述双网信号系统包括a网和b网;
4、通过所述双网信号系统的计算节点将所述第一节点组的计算资源和所述第二节点组的计算资源分别进行集群化,获得第一集群和第二集群;
5、在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行,或,在检测到所述第二集群中的节点发生故障时,通过所述第二集群将发生故障的故障节点的业务调度至所述第二集群中的其他节点所在的计算节点中运行。
6、在一实施例中,所述在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行的步骤之前,包括:
7、实时获取所述第一集群中节点的运行数据,分析所述运行数据是否存在异常,获得数据分析结果;
8、实时获取所述第一集群中节点的运行日志信息,对所述运行日志信息进行分析,获得日志分析结果;
9、根据所述数据分析结果和所述日志分析结果判断所述第一集群中的节点是否发生故障。
10、在一实施例中,所述在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行的步骤,包括:
11、在检测到所述第一集群中的节点发生故障时,通过所述第一集群在所述第一集群中的其他节点所在的计算节点中建立目标节点;
12、将发生故障的故障节点的业务调度至所述目标节点中运行。
13、在一实施例中,所述将发生故障的故障节点的业务调度至所述目标节点中运行的步骤之后,还包括:
14、通过所述第一集群对所述故障节点进行重启;
15、在重启失败时,获取定期备份的节点备份数据;
16、根据所述节点备份数据对所述故障节点进行应用热修复操作,或者,将检测到的所述故障节点中的故障组件替换为所述故障组件对应的所述节点备份数据中的健康组件,获得修复后的节点;
17、将所述故障节点的业务恢复至所述修复后的节点中运行。
18、在一实施例中,所述将所述故障节点的业务恢复至所述修复后的节点中运行的步骤之后,包括:
19、判断所述修复后的节点是否满足预设业务运行要求;
20、若不满足预设业务运行要求,则通过所述第一集群部署新的业务系统;
21、将所述故障节点的业务恢复至所述新的业务系统的节点中运行。
22、在一实施例中,所述若不满足预设业务运行要求,则通过所述第一集群部署新的业务系统的步骤,包括:
23、根据容器技术将所述第一集群和所述第一集群所需的依赖环境打包,获得容器镜像;
24、自动化构建所述容器镜像,并对构建的容器镜像进行版本化管理,获得版本化后的容器镜像;
25、根据所述版本化后的容器镜像部署新的业务系统。
26、在一实施例中,所述根据所述版本化后的容器镜像部署新的业务系统的步骤,包括:
27、在生产环境中对所述版本化后的容器镜像进行测试;
28、在测试结果满足预设部署条件时,根据所述版本化后的容器镜像部署新的业务系统。
29、此外,为实现上述目的,本申请还提出一种业务调度装置,所述业务调度装置包括:
30、节点分组模块,用于将轨道交通的双网信号系统的a网中的节点和b网中的节点分别划分至第一节点组和第二节点组,所述双网信号系统包括a网和b网;
31、节点集群模块,用于通过所述双网信号系统的计算节点将所述第一节点组的计算资源和所述第二节点组的计算资源分别进行集群化,获得第一集群和第二集群;
32、业务调度模块,用于在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行,或,在检测到所述第二集群中的节点发生故障时,通过所述第二集群将发生故障的故障节点的业务调度至所述第二集群中的其他节点所在的计算节点中运行。
33、此外,为实现上述目的,本申请还提出一种业务调度设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的业务调度方法的步骤。
34、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的业务调度方法的步骤。
35、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的业务调度方法的步骤。
36、本申请提供了一种业务调度方法,通过将轨道交通的双网信号系统的a网中的节点和b网中的节点分别划分至第一节点组和第二节点组;通过双网信号系统的计算节点将第一节点组的计算资源和第二节点组的计算资源分别进行集群化,获得第一集群和第二集群;在检测到第一集群中的节点发生故障时,通过第一集群将发生故障的故障节点的业务调度至第一集群中的其他节点所在的计算节点中运行,或,在检测到第二集群中的节点发生故障时,通过第二集群将发生故障本文档来自技高网
...
【技术保护点】
1.一种业务调度方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行的步骤之前,包括:
3.如权利要求2所述的方法,其特征在于,所述在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行的步骤,包括:
4.如权利要求3所述的方法,其特征在于,所述将发生故障的故障节点的业务调度至所述目标节点中运行的步骤之后,还包括:
5.如权利要求4所述的方法,其特征在于,所述将所述故障节点的业务恢复至所述修复后的节点中运行的步骤之后,包括:
6.如权利要求5所述的方法,其特征在于,所述若不满足预设业务运行要求,则通过所述第一集群部署新的业务系统的步骤,包括:
7.如权利要求6所述的方法,其特征在于,所述根据所述版本化后的容器镜像部署新的业务系统的步骤,包括:
8.一种业务调度装置,其特征在于,所述业务调度装置包括:
9.一种业务调度设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的业务调度方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的业务调度方法的步骤。
...
【技术特征摘要】
1.一种业务调度方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行的步骤之前,包括:
3.如权利要求2所述的方法,其特征在于,所述在检测到所述第一集群中的节点发生故障时,通过所述第一集群将发生故障的故障节点的业务调度至所述第一集群中的其他节点所在的计算节点中运行的步骤,包括:
4.如权利要求3所述的方法,其特征在于,所述将发生故障的故障节点的业务调度至所述目标节点中运行的步骤之后,还包括:
5.如权利要求4所述的方法,其特征在于,所述将所述故障节点的业务恢复至所述修复后的节点中运行的步骤之后,包括:...
【专利技术属性】
技术研发人员:许立宪,蒙立益,
申请(专利权)人:北京腾达泰源科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。