首页  专利技术  电子通信装置的制造及其应用技术

加密机故障处理、方法、存储介质和程序产品与流程

2026-02-18 16:20:01 232次浏览
加密机故障处理、方法、存储介质和程序产品与流程

本技术涉及加密,尤其涉及加密机故障处理、方法、存储介质和程序产品。


背景技术:

1、目前,传统的加密机集群通常包括业务系统、密码应用系统、以及多个f5负载均衡器,一个f5负载均衡器通常从属有多个密码机,密码应用系统通过随机连接一个f5负载均衡器来选择合适的加密机执行加密任务。

2、具体地,密码应用系统在接收到业务系统的业务请求之后,将业务请求发送至f5负载均衡器,f5负载均衡器将业务请求随机发送至从属的加密机;然而,当加密机发生故障时,密码应用系统无法确定发生故障的加密机,导致无法正常响应业务请求,降低了业务处理的可靠性。


技术实现思路

1、本技术的主要目的在于提供一种加密机故障处理、方法、存储介质和程序产品,旨在解决业务处理可靠性低下的技术问题。

2、为实现上述目的,本技术提出一种加密机故障处理方法,所述的方法包括:

3、应用于加密机集群包括加密机检测系统,所述加密机集群还包括密码应用系统、f5负载均衡器、nginx负载均衡器以及多个第一加密机;

4、所述的方法包括:

5、向所述f5负载均衡器发送探测指令,以供所述f5负载均衡器对第二加密机进行探测,得到第一探测结果,其中,所述第二加密机是所述多个第一加密机中从属于所述f5负载均衡器的至少两个加密机;

6、向所述nginx负载均衡器发送探测指令,以供所述nginx负载均衡器依次对各所述第一加密机进行探测,得到第二探测结果;

7、基于所述第一探测结果和所述第二探测结果,确定发生故障的加密机,并通知所述密码应用系统。

8、在一实施例中,所述加密机集群包括至少两个f5负载均衡器,所述向所述f5负载均衡器发送探测指令,以供所述f5负载均衡器对第二加密机进行探测,得到第一探测结果的步骤包括:

9、向各所述f5负载均衡器发送探测指令,以供各所述f5负载均衡器将所述探测指令发送至自身从属的第二加密机;

10、基于所述第二加密机对所述探测指令的第一响应结果,以及所述探测指令中的第一探测次数,确定是否返回所述向各所述f5负载均衡器发送探测指令的步骤,直至满足预设第一条件,得到第一探测结果。

11、在一实施例中,所述基于所述第二加密机对所述探测指令的第一响应结果,以及所述探测指令中的第一探测次数,确定是否返回所述向各所述f5负载均衡器发送探测指令的步骤,直至满足预设第一条件,得到第一探测结果的步骤包括:

12、当所述第一响应结果为响应失败,且当前探测次数小于第一探测次数,则返回所述向各所述f5负载均衡器发送探测指令的步骤,直至所述第一响应结果为响应成功和/或者所述当前探测次数大于等于第一探测次数,得到第一探测结果。

13、在一实施例中,所述向各所述f5负载均衡器发送探测指令的步骤之后,还包括以下至少一项:

14、当在所述第一探测次数内对应的第一响应结果均为响应失败,且满足预设第一删除条件,则将所述第二加密机所属的f5负载均衡器从预设可用列表中删除,得到临时可用列表;

15、当在所述第一响应结果为响应成功,则将所述第二加密机所属的f5负载均衡器加入所述预设可用列表,得到临时可用列表。

16、在一实施例中,所述加密机集群包括至少两个nginx负载均衡器,所述向所述nginx负载均衡器发送探测指令,以供所述nginx负载均衡器依次对各所述第一加密机进行探测,得到第二探测结果的步骤包括:

17、向第一nginx负载均衡器发送探测指令,以供第一nginx负载均衡器将所述探测指令依次发送至所述临时可用列表中的第三加密机,其中,所述临时可用列表包括至少一个所述第一加密机;

18、基于所述第三加密机对所述探测指令的第二响应结果,以及所述探测指令中的第二探测次数,确定是否返回所述向第一nginx负载均衡器发送探测指令的步骤,直至满足预设第二条件,向第二nginx负载均衡器发送探测指令,以供第二nginx负载均衡器将所述探测指令依次发送至所述临时可用列表中的第三加密机;

19、基于所述第三加密机对所述探测指令的第三响应结果,以及所述探测指令中的第三探测次数,确定是否返回所述向第二nginx负载均衡器发送探测指令的步骤,直至满足预设第三条件,得到第二探测结果。

20、在一实施例中,所述向所述nginx负载均衡器发送探测指令的步骤之后,包括以下至少一项:

21、当在所述第二探测次数内对应的第二响应结果均为响应失败、在所述第三探测次数内对应的第三响应结果均为响应失败,且满足预设第二删除条件,则将所述第三加密机所属的f5负载均衡器从临时可用列表中删除,得到目标可用列表;

22、当在所述第二响应结果或者所述第三响应结果为响应成功,则将所述第三加密机所属的f5负载均衡器加入所述临时可用列表,得到目标可用列表。

23、在一实施例中,当不满足所述预设第一删除条件和/或者所述预设第二删除条件时,将异地加密机集群中的加密机加入至所述目标可用列表;

24、所述通知所述密码应用系统的步骤,包括:

25、将所述目标可用列表发送至密码应用系统,以供所述密码应用系统在接收到业务请求时基于所述目标可用列表使用对应的加密机。

26、在一实施例中,所述基于所述第一探测结果和所述第二探测结果,确定发生故障的加密机的步骤,包括:

27、当目标加密机对应的所述第一探测结果和第二探测结果均为探测失败时,确定发生故障的加密机为所述目标加密机;

28、所述基于所述第一探测结果和所述第二探测结果,确定发生故障的加密机的步骤之后,还包括:

29、基于所述第一探测结果中的第一响应结果,以及所述第二探测结果第二响应结果和第三响应结果,确定加密机的故障类型,并发出故障警告。

30、此外,为实现上述目的,本技术还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的加密机故障处理方法的步骤。

31、此外,为实现上述目的,本技术还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的加密机故障处理方法的步骤。

32、本技术提出的一个或多个技术方案,至少具有以下技术效果:

33、本技术加密机集群包括加密机检测系统,所述加密机集群还包括密码应用系统、f5负载均衡器、nginx负载均衡器以及多个第一加密机;加密机检测系统向所述f5负载均衡器发送探测指令,所述f5负载均衡器对多个第一加密机中从属于所述f5负载均衡器的第二加密机进行探测,得到第一探测结果;由于f5负载均衡器从属有至少两个加密机,且,f5负载均衡器的特性:会随机将探测指令发送至从属的第二加密机,仅通过f5负载均衡器对第二加密机进行探测,当存在故障时,无法确定f5负载均衡器从属的第二加密机中具体是哪个加密机发生故障。

34、因此,在得到第一探测结果后,加密机检测系统向所述nginx负载均衡器发送探测指令,所述nginx负载均衡器可以依次对各所述第一加密机进行探测(即,对全部第一加密机分别进行探测),得到第二探测结果;可以理解,通过nginx负载均衡器可以依次对每个加密机进行探测,能够对第一探测结果进一步地进行验证,从而基于所述第一探测结果和所述第二探测结果,能够准确确定发生故障的加密机,并通知所述密码应用系统,密码应用系统可以基于该第一探测结果和第二探测结果,选择未发生故障的f5负载均衡器,从而顺利完成业务请求的响应。

文档序号 : 【 40164111 】

技术研发人员:罗昌凯
技术所有人:招商银行股份有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
罗昌凯招商银行股份有限公司
一种光伏系统双向通信方法与流程 发动机启动控制方法、装置、设备及存储介质与流程
相关内容