一种银行金融信息同步方法技术

技术编号:39730710 阅读:7 留言:0更新日期:2023-12-17 23:34
本发明专利技术实施例公开了一种银行金融信息同步方法

【技术实现步骤摘要】
一种银行金融信息同步方法、系统、设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种银行金融信息同步方法

系统

设备及存储介质


技术介绍

[0002]信息同步的重要性随着对基于云的数据的可访问性的增加以及对移动设备的访问的增加而增长,其能够提供实时的信息和洞察力,帮助企业管理者做出迅速

准确的决策,对各个行业的重要性不言而喻

以涉及银行金融信息为例,金融信息的同步可以确保财务数据及时更新,提高核算准确性和财务报告的可靠性,但目前尚无有效的信息同步方案


技术实现思路

[0003]有鉴于此,本申请的目的之一在于提供一种银行金融信息同步方法

系统

计算机设备及计算机可读存储介质,能够至少解决上述部分技术问题

[0004]第一方面,本申请实施例提供了一种银行金融信息同步方法,所述方法包括:
[0005]获取源消息集群中的待同步消息,并确定用于路由所述待同步消息的消息主题的初始标识;
[0006]遍历预设标识库得到与所述初始标识相同的目标标识,并将所述目标标识的消息主题所在的消息集群作为目标消息集群,所述预设标识库包括所述目标标识及与所述目标标识存在映射关系的消息集群;
[0007]基于所述源消息集群

所述目标消息集群和预配置同步服务集群确定至少一条信息同步路径,并根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群

[0008]在一种可能的实施方式中,所述根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群,包括:
[0009]获取所述待同步消息的唯一标识符,所述唯一标识符记录了所述待同步消息在所述源消息集群中的存储位置;
[0010]根据至少一条所述信息同步路径和所述唯一标识符同步所述待同步消息至所述目标消息集群的目标消息队列

[0011]在一种可能的实施方式中,所述预配置同步服务集群包括至少一个同步服务节点,所述基于所述源消息集群

所述目标消息集群和预配置同步服务集群确定至少一条信息同步路径,包括:
[0012]获取各所述同步服务节点的监测信息,并根据各所述监测信息计算各所述同步服务节点的负载评分;
[0013]将至少一个负载评分小于或等于预设分值的同步服务节点作为目标服务节点;
[0014]基于所述源消息集群

所述目标消息集群和至少一个所述目标服务节点确定至少一条所述信息同步路径

[0015]在一种可能的实施方式中,所述监测信息包括
CPU
利用率

内存使用率

磁盘
IO
速率和网络带宽中的至少一种,所述获取各所述同步服务节点的监测信息,并根据各所述监测信息计算各所述同步服务节点的负载评分,包括:
[0016]基于预配置
zookeeper
集群监测各同步服务节点得到所述监测信息,其中,所述预配置
zookeeper
集群还用于监测各所述信息同步路径的同步进度;
[0017]分别为各所述同步服务节点的
CPU
利用率

内存使用率

磁盘
IO
速率和网络带宽配置权重,得到第一分值

第二分值

第三分值和第四分值,并计算所述第一分值

所述第二分值

所述第三分值和所述第四分值的和值,得到各所述同步服务节点的负载评分

[0018]在一种可能的实施方式中,所述基于所述源消息集群

所述目标消息集群和预配置同步服务集群确定至少一条信息同步路径之后,所述方法还包括:
[0019]为每一条所述信息同步路径配置一个使能开关,并监测每个所述使能开关的状态标识;其中,
[0020]每一个所述使能开关的状态标识包括第一字符和第二字符,所述第一字符表示开启状态,所述第二字符表示关闭状态,处于开启状态的使能开关所在的信息同步路径用于同步所述待同步消息

[0021]在一种可能的实施方式中,至少一条所述信息同步路径的数量小于或等于所述目标标识对应的消息主题所包括的消息队列的数量

[0022]在一种可能的实施方式中,所述根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群之前,所述方法还包括:
[0023]根据预设心跳检测法和
/
或预设哈希表对至少一条所述信息同步路径进行有效性检测;
[0024]在检测通过的情形下执行所述根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群的步骤;
[0025]在检测不通过的情形下对检测不通过的信息同步路径进行标识,并生成警示指令,用于提醒无法正常按被标识的信息同步路径进行信息同步

[0026]第二方面,本申请实施例提供了一种银行金融信息同步系统,所述系统包括:
[0027]获取模块,用于获取源消息集群中的待同步消息,并确定用于路由所述待同步消息的消息主题的初始标识;
[0028]查询模块,用于遍历预设标识库得到与所述初始标识相同的目标标识,并将所述目标标识的消息主题所在的消息集群作为目标消息集群,所述预设标识库包括所述目标标识及与所述目标标识存在映射关系的消息集群;
[0029]确定模块,用于基于所述源消息集群

所述目标消息集群和预配置同步服务集群确定至少一条信息同步路径,并根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群

[0030]第三方面,本申请实施例提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述计算机程序在被所述处理器执行时,实现第一方面提供的银行金融信息同步方法

[0031]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被一个或多个处理器执行时,实现第一方面
提供的银行金融信息同步方法

[0032]本申请实施例提供信息同步方法,通过获取源消息集群中的待同步消息,并确定用于路由待同步消息的消息主题的初始标识;遍历预设标识库得到与初始标识相同的目标标识,并将目标标识的消息主题所在的消息集群作为目标消息集群,预设标识库包括目标标识及与目标标识存在映射关系的消息集群;基于源消息集群

目标消息集群和预配置同步服务集群确定至少一条信息同步路径,并根据至少一条信息同步路径准确同步待同步消息至目标消息集群,特别是在处理的待同步消息为银行金融信息时,能够准确保证金融信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种银行金融信息同步方法,其特征在于,所述方法包括:获取源消息集群中的待同步消息,并确定用于路由所述待同步消息的消息主题的初始标识;遍历预设标识库得到与所述初始标识相同的目标标识,并将所述目标标识的消息主题所在的消息集群作为目标消息集群,所述预设标识库包括所述目标标识及与所述目标标识存在映射关系的消息集群;基于所述源消息集群

所述目标消息集群和预配置同步服务集群确定至少一条信息同步路径,并根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群
。2.
如权利要求1所述的方法,其特征在于,所述根据至少一条所述信息同步路径同步所述待同步消息至所述目标消息集群,包括:获取所述待同步消息的唯一标识符,所述唯一标识符记录了所述待同步消息在所述源消息集群中的存储位置;根据至少一条所述信息同步路径和所述唯一标识符同步所述待同步消息至所述目标消息集群的目标消息队列
。3.
如权利要求1所述的方法,其特征在于,所述预配置同步服务集群包括至少一个同步服务节点,所述基于所述源消息集群

所述目标消息集群和预配置同步服务集群确定至少一条信息同步路径,包括:获取各所述同步服务节点的监测信息,并根据各所述监测信息计算各所述同步服务节点的负载评分;将至少一个负载评分小于或等于预设分值的同步服务节点作为目标服务节点;基于所述源消息集群

所述目标消息集群和至少一个所述目标服务节点确定至少一条所述信息同步路径
。4.
如权利要求3所述的方法,其特征在于,所述监测信息包括
CPU
利用率

内存使用率

磁盘
IO
速率和网络带宽中的至少一种,所述获取各所述同步服务节点的监测信息,并根据各所述监测信息计算各所述同步服务节点的负载评分,包括:基于预配置
zookeeper
集群监测各同步服务节点得到所述监测信息,其中,所述预配置
zookeeper
集群还用于监测各所述信息同步路径的同步进度;分别为各所述同步服务节点的
CPU
利用率

内存使用率

磁盘
IO
速率和网络带宽配置权重,得到第一分值

第二分值

第三分值和第四分值,并计算所述第一分...

【专利技术属性】
技术研发人员:曾珍荣
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1