智能中台系统切换方法及其相关设备技术方案

技术编号:35601369 阅读:16 留言:0更新日期:2022-11-16 15:22
本申请涉及一种智能中台系统切换方法及其相关设备,该方法包括:获取第一系统访问第二系统的多个第一流量;根据多个第一流量确定与多个第一流量对应的第一时间节点;基于第一时间节点自动选择第三系统的目标服务器,第三系统的目标服务器与第二系统的源服务器对应设置;将目标服务器返回的目标报文数据与源服务器返回的源报文数据进行比较,得到与目标服务器对应的验证结果;根据验证结果确定第一系统的切换操作。本申请基于流量智能选择将第二系统切换为第三系统的时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,能够提升不同系统之间切换的效率,降低人工操作成本。降低人工操作成本。降低人工操作成本。

【技术实现步骤摘要】
智能中台系统切换方法及其相关设备


[0001]本申请涉及计算机
,尤其涉及一种智能中台系统切换方法及其相关设备。

技术介绍

[0002]相关技术中,在分布式系统环境下,开发人员对已有的旧系统进行改造前,通常会在后台复写一套与旧系统类似的功能,以对旧系统进行评估以及对新系统进行模拟测试,从而在不影响既有的生产及交易的情况下将旧系统改造为新系统。
[0003]然而,在复写旧系统的过程中,旧系统的内部存在多个实现的底层接口。由于旧系统对外全都访问暴露一个接口,在访问旧系统的内部时,中间需要通过开关来控制各底层接口,然后人工观察,接着逐个对各底层接口的开关进行手动配置,从而使旧的底层接口切换到新接口。
[0004]在实际应用中,由于部分系统业务集成非常多,通常可能暴露上百个接口,数量巨大。若依靠人工观察逐个进行切换,不仅耗时费力,增加了开发时间和成本,也容易出错,降低了系统切换的可靠性和稳定性。

技术实现思路

[0005]有鉴于此,本申请提出了一种智能中台系统切换方法及其相关设备,能够基于流量智能选择将第二系统切换为第三系统的时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,提升不同系统之间切换的效率,降低人工操作成本。
[0006]根据本申请的一方面,提供了一种智能中台系统切换方法,所述中台系统包括第一系统、第二系统以及第三系统,所述第二系统以及所述第三系统均包括多台服务器,所述智能中台系统切换方法包括:获取所述第一系统访问所述第二系统的多个第一流量;根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;根据所述验证结果确定所述第一系统的切换操作。
[0007]进一步地,获取所述第一系统访问所述第二系统的多个第一流量,包括:获取预设的第一时间范围;根据所述第一时间范围划分与该第一时间范围对应的多个时间节点;在所述多个时间节点实时监测所述第一系统对所述第二系统的访问,得到对应于不同时间节点的多个第一流量。
[0008]进一步地,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,包括:对所述多个第一流量进行排序得到第二流量,所述第二流量为所述多个第一流量中的最小流量;根据所述第二流量确定与该第二流量对应的第一时间节点。
[0009]进一步地,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,还包括:检测所述第二系统的每台服务器的接口调用量;根据所述第一时间节点确定与该第一时间节点对应的源服务器的接口调用量;根据所述多个第一流量以及所述源服务器的接口调用量,预测所述源服务器对应的第一目标流量。
[0010]进一步地,基于所述第一时间节点自动选择所述第三系统的目标服务器,包括:根据所述第一目标流量确定与该第一目标流量对应的所述第三系统的目标服务器;向所述第三系统的目标服务器输入预先设置的测试流量。
[0011]进一步地,将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果,包括:将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据缓存至目标数据库;在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据相一致的情况下,所述验证结果为所述第二系统与第三系统复合正常;在所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据不一致的情况下,所述验证结果为所述第二系统与第三系统复合异常。
[0012]进一步地,根据所述验证结果确定所述第一系统的切换操作,包括:在所述验证结果为所述第二系统与第三系统复合正常的情况下,通过所述第一系统确定将所述第二系统切换为第三系统;在所述验证结果为所述第二系统与第三系统复合异常的情况下,通过所述第一系统将所述第三系统切换回所述第二系统。
[0013]根据本申请的又一方面,提供了智能中台系统切换装置,所述智能中台系统切换装置包括:第一流量获取模块,用于获取所述第一系统访问所述第二系统的多个第一流量;第一时间节点确定模块,用于根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;服务器选择模块,用于基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;比较模块,用于将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;系统切换模块,用于根据所述验证结果确定所述第一系统的切换操作。
[0014]根据本申请的又一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述智能中台系统切换方法。
[0015]根据本申请的又一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现所述智能中台系统切换方法。
[0016]通过根据多个第一流量确定与所述多个第一流量对应的第一时间节点,接着基于所述第一时间节点自动选择所述第三系统的目标服务器,然后将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较得到与所述目标服务器对应的验证结果,最后根据所述验证结果确定所述第一系统的切换操作,根据本申请的各方面基于流量智能选择将第二系统切换为第三系统的时间节点,以及通过将目标报文数据与源报文数据进行比对验证第三系统复写第二系统的完整性,提升不同系统之间切换的效率,降低人工操作成本。
附图说明
[0017]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
[0018]图1示出本申请实施例的智能中台系统切换方法的流程图。
[0019]图2示出本申请实施例的智能中台系统切换装置的框图。
[0020]图3示出本申请实施例的电子设备的结构示意图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能中台系统切换方法,其特征在于,所述中台系统包括第一系统、第二系统以及第三系统,所述第二系统以及所述第三系统均包括多台服务器,所述智能中台系统切换方法包括:获取所述第一系统访问所述第二系统的多个第一流量;根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点;基于所述第一时间节点自动选择所述第三系统的目标服务器,所述第三系统的目标服务器与所述第二系统的源服务器对应设置;将所述目标服务器返回的目标报文数据与所述源服务器返回的源报文数据进行比较,得到与所述目标服务器对应的验证结果;根据所述验证结果确定所述第一系统的切换操作。2.根据权利要求1所述的智能中台系统切换方法,其特征在于,获取所述第一系统访问所述第二系统的多个第一流量,包括:获取预设的第一时间范围;根据所述第一时间范围划分与该第一时间范围对应的多个时间节点;在所述多个时间节点实时监测所述第一系统对所述第二系统的访问,得到对应于不同时间节点的多个第一流量。3.根据权利要求1所述的智能中台系统切换方法,其特征在于,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,包括:对所述多个第一流量进行排序得到第二流量,所述第二流量为所述多个第一流量中的最小流量;根据所述第二流量确定与该第二流量对应的第一时间节点。4.根据权利要求1所述的智能中台系统切换方法,其特征在于,根据所述多个第一流量确定与所述多个第一流量对应的第一时间节点,还包括:检测所述第二系统的每台服务器的接口调用量;根据所述第一时间节点确定与该第一时间节点对应的源服务器的接口调用量;根据所述多个第一流量以及所述源服务器的接口调用量,预测所述源服务器对应的第一目标流量。5.根据权利要求4所述的智能中台系统切换方法,其特征在于,基于所述第一时间节点自动选择所述第三系统的目标服务器,包括:根据所述第一目标流量确定与该第一目标流量对应的所述第三系统的目标服务器;向所述第三系统的目标服务器输入预先设置的测试流量。6.根据权利要求1所述的智能中台系统切换方法,其特征...

【专利技术属性】
技术研发人员:易旺
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1