一种向外部系统推送数据并实现数据同步的方法和系统

基本信息

申请号 CN202011506437.4 申请日 -
公开(公告)号 CN112416633A 公开(公告)日 2021-02-26
申请公布号 CN112416633A 申请公布日 2021-02-26
分类号 G06F16/2457(2019.01)I;G06F16/9535(2019.01)I;G06F9/50(2006.01)I;G06F16/23(2019.01)I;G06F9/54(2006.01)I;G06F16/27(2019.01)I 分类 计算;推算;计数;
发明人 杨兴荣;潘昌贵;杨兴海;李建州;吴秀峰 申请(专利权)人 世纪恒通科技股份有限公司
代理机构 贵州启辰知识产权代理有限公司 代理人 赵彦栋;周廉凤
地址 550014贵州省贵阳市贵阳国家高新技术产业开发区中关村贵阳科技园核心区南园科教街188号
法律状态 -

摘要

摘要 本发明公开了一种向外部系统推送数据并实现数据同步的方法,包括如下步骤:在推送数据接收及存储模块中,将推送数据存储到本地的数据库中形成推送任务,把推送任务ID送入推送任务排队队列MQ2;在推送数据分析及执行模块中,根据推送任务ID查询数据库获取推送数据以及相关的配置,经分析和处理后得到需要推送到的目标客户系统,把推送数据转换成对应的格式并发起一个HTTP请求,把推送数据推送给目标客户系统;由推送延时重试模块监测,如果HTTP请求返回失败或者请求响应超时,把该推送任务进行长时间多次间隔的延时处理;由推送预警模块监测是否有长时间多次间隔延时推送失败的推送任务则发送给处理人员;本发明还公开了一种向外部系统推送数据并实现数据同步的系统。