【技术实现步骤摘要】
内外网数据同步方法、装置、系统、外网服务器及存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种内外网数据同步方法、装置、系统、外网服务器及存储介质。
技术介绍
[0002]随着互联网技术的发展,越来越多的信息化业务系统在互联网中开放访问链接供用户使用。在相关技术中,在业务系统开放访问链接的同时,使用安全隔离装置对业务系统进行安全保护,将业务系统分别部署在被安全隔离的两种网络环境(如内网和外网)中。但是,这样存在安全隔离网络环境下内网数据和外网数据难以保持同步的问题。
技术实现思路
[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种内外网数据同步方法,该方法能够实现内网业务数据库的数据与外网业务数据库的数据的实时同步。
[0004]本专利技术的第二个目的在于提出一种计算机可读存储介质。
[0005]本专利技术的第三个目的在于提出一种外网服务器。
[0006]本专利技术的第四个目的在于提出一种内外网数据同步装置。 ...
【技术保护点】
【技术特征摘要】
1.一种内外网数据同步方法,其特征在于,所述内外网之间通过安全隔离装置进行隔离,所述方法包括:查询内网数据同步数据库,获得所述内网数据同步数据库中存储的待同步数据表,其中,所述待同步数据表由内网数据监测组件通过监听内网业务数据库的入库数据生成;将所述待同步数据表中的数据发布到消息队列;对所述消息队列进行订阅和监听,以便根据消息类型将所述待同步数据表中的数据同步到外网业务数据库。2.根据权利要求1所述的内外网数据同步方法,其特征在于,所述内网数据监测组件通过监听内网业务系统数据变化时产生的第一数据库操作SQL语句,并将所述第一数据库操作SQL语句记录到表名相匹配的待同步数据表中。3.根据权利要求2所述的内外网数据同步方法,其特征在于,将所述待同步数据表中的数据发布到消息队列,包括:按照表名为消息主题、所述第一数据库操作SQL语句为消息内容发布消息到所述消息队列,其中,所述消息类型根据内网确定。4.根据权利要求1
‑
3中任一项所述的内外网数据同步方法,其特征在于,在对所述消息队列进行订阅和监听之前,所述方法还包括:通过外网数据监测组件监听所述外网业务数据库的入库数据,以将外网业务系统数据变化时产生的第二数据库操作SQL语句发布到所述消息队列。5.根据权利要求4所述的内外网数据同步方法,其特征在于,将外网业务系统数据变化时产生的第二数据库操作SQL语句发布到所述消息队列,包括:按照表名为消息主题、所述第二数据库操作SQL语句为消息内容发布消息到所述消息队列,其中,所述消息类型根据外网确定。6.根据权利要求5所述的内外网数据同步方法,其特征在于,在对所述消息队列进行订阅和监听之后,所述方法还包括:根据所述消息类型将所述第二数据库操作SQL语句发送给所述内网业务数据库进行同步。7.根据权利要求6所述的内外网数据同步方法,其特征在于,在对所述消息队列进行监听时,所述方法还包括:将以表名为所述消息主题的消息按消息末尾的时间字符串进行排序。8.一种计算机可读存储介质,其特征在于,其上存储有内外网数据同步程序,该内外网数据同步程序被处理器执行时实现权利要求1
‑
7中任一项所述的内外网数据同步方法。9.一种外网服务器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的内外网数据同步程序,所述处理器执行所述内外网数据同步程序时,实现权利要求1
‑
7中任一项所述的内...
【专利技术属性】
技术研发人员:隋永鑫,冯鹏洲,阎坤,潘雨,李涛,刘国静,司运成,于秀丽,
申请(专利权)人:北京智芯半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。