一种动态请求接口实现数据同步的系统和方法技术方案

技术编号:40055740 阅读:26 留言:0更新日期:2024-01-16 21:54
本发明专利技术专利申请提供了一种动态请求接口实现数据同步的系统和方法,包括:参数化配置模块:用于对获取的请求信息进行参数化配置,得到接口配置信息;信息请求模块:用于根据所述接口配置信息,生成请求连接信息;接口解析模块:用于基于所述请求连接信息进行接口解析,得到接口解析数据;数据同步模块:对所述接口解析数据中的接口字段和数据库中的中间表字段进行字段比较,并根据比较结果进行数据同步;本发明专利技术专利申请支持数据接口的即时接入和动态变化,无需进行代码开发或者配置,还能够支持接口请求地址的参数化处理,自动匹配接口数据字段与中间表字段关系,实现数据入库。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种动态请求接口实现数据同步的系统和方法


技术介绍

1、目前,现有基于接口的数据同步,一般需要针对每一个接口进行开发或者配置来实现接口数据同步。如省分年度、分区划提供服务时(见图1),存在两个方面的困难,一是接口服务地址动态变化,根据不同的年度、不同的区划,有不同的服务地址,对外提供服务的地址可能有上百个,开发或者配置工作量巨大,可扩展性差。二是随着系统业务的发展,接口数据会增加字段,同样也需要开发或者配置字段关系,完成数据入库,耗时长。


技术实现思路

1、为克服上述现有技术的不足,本专利技术专利申请提供一种动态请求接口实现数据同步的系统,包括:

2、参数化配置模块:用于对获取的请求信息进行参数化配置,得到接口配置信息;

3、信息请求模块:用于根据所述接口配置信息,生成请求连接信息;

4、接口解析模块:用于基于所述请求连接信息进行接口解析,得到接口解析数据;

5、数据同步模块:用于对所述接口解析数据中的接口字段和数据库中的中间表本文档来自技高网...

【技术保护点】

1.一种动态请求接口实现数据同步的系统,其特征在于,包括:

2.如权利要求1所述的系统,其特征在于,所述参数化配置模块中的请求信息包括下述的一种或多种:请求协议、请求类型、请求地址、请求地址参数、请求头参数、请求头参数加密类型、请求头参数加密密钥、请求体参数、请求体参数加密类型和请求体参数加密密钥;

3.如权利要求2所述的系统,其特征在于,所述信息请求模块中URL地址数组生成过程,包括:

4.如权利要求2所述的系统,其特征在于,所述信息请求模块中的请求头信息包括如下生成过程:

5.如权利要求2所述的系统,其特征在于,所述信息请求模块中的请求...

【技术特征摘要】

1.一种动态请求接口实现数据同步的系统,其特征在于,包括:

2.如权利要求1所述的系统,其特征在于,所述参数化配置模块中的请求信息包括下述的一种或多种:请求协议、请求类型、请求地址、请求地址参数、请求头参数、请求头参数加密类型、请求头参数加密密钥、请求体参数、请求体参数加密类型和请求体参数加密密钥;

3.如权利要求2所述的系统,其特征在于,所述信息请求模块中url地址数组生成过程,包括:

4.如权利要求2所述的系统,其特征在于,所述信息请求模块中的请求头信息包括如下生成过程:

5.如权利要求2所述的系统,其特征在于,所述信息请求模块中的请求体信息包括如下生成过程:

【专利技术属性】
技术研发人员:朱培冬崔豪冲陈国强杜波吴亚辉
申请(专利权)人:北京大数元科技发展有限公司
类型:发明
国别省市:

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

1