一种跨数据源的数据推送方法及装置与流程

文档序号:26703178发布日期:2021-09-18 03:07阅读:来源:国知局

技术特征:
1.一种跨数据源的数据推送方法,其特征在于,包括:通过json封装数据传输需求;解析json获得不同数据库的查询请求,查询数据,将数据封装成数据集;数据传输模块通过http网络传输的方式将封装好的数据集发送到对应的接口上。2.根据权利要求1所述的一种跨数据源的数据推送方法,其特征在于,所述json中封装有数据生产方、数据传输速率、数据接收方。3.根据权利要求1所述的一种跨数据源的数据推送方法,其特征在于,所述解析json获得不同数据库的查询请求,查询数据,将数据封装成数据集,包括:创建数据库的链接;根据解析出的查询条件,依据链接从数据库里查询数据,获取数据;将获取到的数据封装成若干格式化的数据集。4.根据权利要求1所述的一种跨数据源的数据推送方法,其特征在于,所述数据传输模块通过http网络传输的方式将封装好的数据集发送到对应的接口上,包括:根据对方接口配置创建http链接;将封装好的数据集通过http网络协议传输到对方接口上,其中,判断数据是否发送成功的依据为:当发送成功时,则返回成功;当发送不成功时,返回失败,重复执行步骤:将封装好的数据集通过http网络协议传输到对方接口上。5.一种跨数据源的数据推送装置,其特征在于,包括:第一封装单元,用于通过json封装数据传输需求;第二封装单元,用于解析json获得不同数据库的查询请求,查询数据,将数据封装成数据集;传输单元,用于数据传输模块通过http网络传输的方式将封装好的数据集发送到对应的接口上。6.根据权利要求5所述的一种跨数据源的数据推送装置,其特征在于,所述json中封装有数据生产方、数据传输速率、数据接收方。7.根据权利要求5所述的一种跨数据源的数据推送装置,其特征在于,所述第二封装单元,包括:创建数据库的链接;根据解析出的查询条件,依据链接从数据库里查询数据,获取数据;将获取到的数据封装成若干格式化的数据集。8.根据权利要求5所述的一种跨数据源的数据推送装置,其特征在于,所述传输单元,包括:根据对方接口配置创建http链接;将封装好的数据集通过http网络协议传输到对方接口上,其中,判断数据是否发送成功的依据为:当发送成功时,则返回成功;当发送不成功时,返回失败,重复执行步骤:将封装好的数据集通过http网络协议传输到对方接口上。

技术总结
本发明公开了一种跨数据源的数据推送方法及装置,该方法包括:通过JSON封装数据传输需求;解析JSON获得不同数据库的查询请求,查询数据,将数据封装成数据集;数据传输模块通过HTTP网络传输的方式将封装好的数据集发送到对应的接口上。本发明通过简单的参数配置,即可以查询不同数据源的数据,又可以调整HTTP网络传输数据时的速度与失败重试次数,避免了大量的开发编译工作;本发明通过PrestoDB的数据源可扩展性,匹配了不同公司的不同数据库选择。择。择。


技术研发人员:宋德龙
受保护的技术使用者:首约科技(北京)有限公司
技术研发日:2021.07.16
技术公布日:2021/9/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1