一种基于混合技术的智能参数配置同步系统及方法技术方案

技术编号:33733814 阅读:14 留言:0更新日期:2022-06-08 21:30
本发明专利技术公开了数据交互技术领域的一种基于混合技术的智能参数配置同步系统及方法,包括:获取白名单并调用ECIF接口验证白名单是否真实有效;响应于白名单真实有效时,将白名单发送至运营中心执行审批流程,否则不作处理;响应于运营中心审批流程通过后,将白名单导入产品白名单记录表进行更新,否则不作处理;定时扫描产品白名单记录表,将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台进行数据库表同步更新。本发明专利技术利用流程引擎、规则引擎、KAFKA和微服务技术,通过智能按需异步调用,在保证安全可控的前提下,实现异构系统之间参数的准实时同步,避免引发核心系统故障,造成重点安全事件。造成重点安全事件。造成重点安全事件。

【技术实现步骤摘要】
一种基于混合技术的智能参数配置同步系统及方法


[0001]本专利技术涉及一种基于混合技术的智能参数配置同步系统及方法,属于数据交互


技术介绍

[0002]ETL实现系统间数据同步,是指通过调度工具根据需要从源数据库全量或增量抽取数据到DW(交换库);通过转换作业完成数据的清洗与转换,以匹配目标库;目标库通过加载作业,一般是存储过程来完成数据的入库工作。
[0003]实时接口调用实现系统间数据同步时,系统之间通过接口调用,获取对方数据,并根据需要入库;消息中间件实现数据同步时,系统之间通过消息中间件发送和接收消息实现数据同步,异构系统之间参数的准实时同步实现过程中,无法保证数据交互安全可控,可能引发核心系统故障,造成重点安全事件。

技术实现思路

[0004]本专利技术的目的在于克服现有技术中的不足,提供一种基于混合技术的智能参数配置同步系统及方法,利用流程引擎、规则引擎、KAFKA和微服务技术,通过智能按需异步调用,在保证安全可控的前提下,实现异构系统之间参数的准实时同步,避免引发核心系统故障,造成重点安全事件。
[0005]为达到上述目的,本专利技术是采用下述技术方案实现的:
[0006]第一方面,本专利技术提供了一种基于混合技术的智能参数配置同步方法,包括:
[0007]获取白名单并调用ECIF接口验证白名单是否真实有效;
[0008]响应于白名单真实有效时,将白名单发送至运营中心执行审批流程,否则不作处理;
[0009]响应于运营中心审批流程通过后,将白名单导入产品白名单记录表进行更新,否则不作处理;
[0010]定时扫描产品白名单记录表,将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台进行数据库表同步更新。
[0011]进一步的,所述白名单发送至运营中心执行审批流程时,所述运营中心根据需要选择KAFKA消息发送策略,所述KAFKA消息发送策包括立即发送、延迟发送和定时发送。
[0012]进一步的,将白名单导入产品白名单记录表进行更新,包括:根据规则将状态未同步标志的记录,按照产品ID、业务类型分组(认购,申购,赎回)信息插入PRDT_KAFKA_SEND_QUEUE表,同时将该消息放入主题为CRM

PRDT

KAFK A

TOPIC的KAFKA队列中进行消息传递。
[0013]进一步的,将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台进行数据库表同步更新,包括:将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台,其中,所述经纪业务运营平台根据需要接收KAFKA消息后,解析消息得到产品ID,由产品ID作为入参调用产品管理平台提供的白名单获取接口,获取需要同步产品的客户白名单,
写入经纪业务运营平台相应的数据库表。
[0014]第二方面,本专利技术提供了一种基于混合技术的智能参数配置同步系统,包括:
[0015]产品管理平台:用于获取白名单并调用ECIF接口验证白名单是否真实有效,响应于白名单真实有效时,将白名单发送至运营中心执行审批流程,否则不作处理,响应于运营中心审批流程通过后,将白名单导入产品白名单记录表进行更新,否则不作处理,定时扫描产品白名单记录表,将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台进行数据库表同步更新;
[0016]经纪业务运营平台:用于根据需要接收KAFKA消息,解析消息得到产品ID,由产品ID作为入参调用产品管理平台提供的queryWhiteListByPrdtIdAndServ iceFlag(白名单获取)接口,获取需要同步产品的客户白名单,写入经纪业务运营平台相应的数据库表。
[0017]进一步的,所述产品管理平台设置有供外部系统查询最新白名单记录的根据产品ID查询白名单接口。
[0018]第三方面,本专利技术提供了一种基于混合技术的智能参数配置同步装置,包括处理器及存储介质;
[0019]所述存储介质用于存储指令;
[0020]所述处理器用于根据所述指令进行操作以执行根据上述任一项所述方法的步骤。
[0021]第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。
[0022]与现有技术相比,本专利技术所达到的有益效果:
[0023]本专利属于数据交互领域,主要利用流程引擎、规则引擎、KAFKA和微服务技术,通过智能按需异步调用,在保证安全可控的前提下,实现异构系统之间参数的准实时同步,避免引发核心系统故障,造成重点安全事件。该方案已用于产品管理平台与经纪业务运营平台之间参数的准实时同步,实现金融产品引入完成即可发售。该方案通过多种技术结合,保证了数据及时生效;通过流程控制,有效降低并发,保证了数据质量;异步调用很好的解决了洪峰调用问题,避免影响核心系统性能,造成生产事件;通过非核心系统数据落地和状态控制,确保数据被核心系统接收;有效数据通过接口传递,避免消息中间件消息体过大。
附图说明
[0024]图1是本专利技术实施例一提供的基于混合技术的智能参数配置同步流程图。
具体实施方式
[0025]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0026]实施例一:
[0027]一种基于混合技术的智能参数配置同步方法,通过流程自动化、消息中间件和实时接口等技术结合,实现金融产品参数安全、高效、按需完成跨核心系统同步,解决金融产品引入完成,T+1才能发售的问题,做到引入完成即可发售。以白名单为例,具体步骤如下:
[0028]Step1,修改产品引入、参数设置流程功能
[0029]在产品管理平台最终审核环节增加KAFKA消息发送策略,可以设置立即发送、延迟
发送和定时发送;产品引入人员在产品管理平台发起白名单设置流程,输入或者导入白名单并调用ECIF(ECIF,Enterprise Customer Information Facility,企业客户信息工厂)接口验证白名单是否真实有效,经过层层审批最终达到运营人员审批环节,运营人员根据需要选择发送策略。
[0030]Step2,白名单审批通过,数据落库
[0031]运营人员审批流程通过后,白名单数据进入产品管理平台的PRODUCT_WHIT ELIST_ACCOUNT(产品白名单记录)表。
[0032]Step3,智能触发任务,将新增或更新后的数据通过KAFKA发送经纪业务运营平台
[0033]定时任务扫描PRODUCT_WHITELIST_ACCOUNT表,根据规则将状态未同步标志的记录,按照产品ID、业务类型分组(认购,申购,赎回)信息插入PRDT_KAFKA_SEND_QUEUE表,同时将该消息放入主题为CRM

PRDT

K本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于混合技术的智能参数配置同步方法,其特征是,包括:获取白名单并调用ECIF接口验证白名单是否真实有效;响应于白名单真实有效时,将白名单发送至运营中心执行审批流程,否则不作处理;响应于运营中心审批流程通过后,将白名单导入产品白名单记录表进行更新,否则不作处理;定时扫描产品白名单记录表,将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台进行数据库表同步更新。2.根据权利要求1所述的基于混合技术的智能参数配置同步方法,其特征是,所述白名单发送至运营中心执行审批流程时,所述运营中心根据需要选择KAFKA消息发送策略,所述KAFKA消息发送策包括立即发送、延迟发送和定时发送。3.根据权利要求1所述的基于混合技术的智能参数配置同步方法,其特征是,将白名单导入产品白名单记录表进行更新,包括:根据规则将状态未同步标志的记录,按照产品ID、业务类型分组(认购,申购,赎回)信息插入PRDT_KAFKA_SEND_QUEUE表,同时将该消息放入主题为CRM

PRDT

KAFKA

TOPIC的KA FKA队列中进行消息传递。4.根据权利要求1所述的基于混合技术的智能参数配置同步方法,其特征是,将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台进行数据库表同步更新,包括:将更新后的产品白名单记录表通过KAFKA发送经纪业务运营平台,其中,所述经纪业务运营平台根据需要接收KAF...

【专利技术属性】
技术研发人员:何涛谢涛
申请(专利权)人:华泰证券股份有限公司
类型:发明
国别省市:

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

1