本发明涉及通信,特别是涉及一种信息处理方法、装置、电子设备和可读存储介质。
背景技术:
1、在相关的交易场景下,若交易系统调用支付系统时发生网络故障、支付系统崩溃或超时等错误而无法获取到对应的商品和支付渠道,则容易导致交易中断,进而会影响用户的支付体验,严重时甚至会降低用户的支付意愿。
2、可见,相关技术中的应用服务存在容错能力低的问题。
技术实现思路
1、本发明实施例的目的在于提供一种信息处理方法、装置、电子设备和可读存储介质,以解决相关技术中的应用服务存在的容错能力低的问题。具体技术方案如下:
2、在本发明实施的第一方面,提供了一种信息处理方法,执行于代理层设备,所述代理层设备分别与交易系统和支付系统进行信息交互;所述方法包括:
3、接收所述交易系统发送的请求信息,所述请求信息为所述交易系统在调用所述支付系统获取第一数据的情况下所发送的信息;
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、内存信息;
31、负载信息。
32、在本发明实施的第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
33、存储器,用于存放程序;
34、处理器,用于执行存储器上所存放的程序时,实现如第一方面所述的方法。
35、在本发明实施的第四方面,提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现如第一方面所述的方法。
36、在本发明实施例中,在运行状态信息指示交易系统和/或支付系统的健康状态未符合预设健康状态的情况下,可以从缓存数据库中确定与请求数据对应的第二数据,并向交易系统发送该第二数据,进而使交易系统可以基于接收到的第二数据执行对应的操作,降低了网络故障等风险对交易系统的应用服务的影响,提升了应用服务的容错能力。
1.一种信息处理方法,其特征在于,执行于代理层设备,所述代理层设备分别与交易系统和支付系统进行信息交互;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从缓存数据库中获取与所述请求信息对应的第二数据之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述交易系统和所述支付系统的运行状态信息之后,所述方法还包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述运行状态信息包括以下至少一项:
5.一种信息处理装置,其特征在于,执行于代理层设备,所述代理层设备分别与交易系统和支付系统进行信息交互;所述装置包括:
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
8.根据权利要求5至7中任一项所述的装置,其特征在于,所述运行状态信息包括以下至少一项:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行时实现如权利要求1至4中任一项所述的方法。
