说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210833695.6 (22)申请日 2022.07.14 (71)申请人 重庆医药 数据信息科技有限公司 地址 401336 重庆市南岸区南滨路132号 (72)发明人 魏然 罗成 张冰峰 黄煜楠 (74)专利代理 机构 重庆市前沿专利事务所(普 通合伙) 50211 专利代理师 张青龙 肖秉城 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/2457(2019.01) (54)发明名称 一种基于双队列的数据同步方法和系统 (57)摘要 本发明公开一种基于双队列的数据 同步方 法和系统, 包括第一业务系统和第二业务系统, 还包括第一数据同步应用端和第二数据同步应 用端; 所述第一业务系统将变更数据的第一消息 发送到第一消息队列, 所述第一消息包括变更数 据对应的ID值和变更类型; 第一数据同步应用 端, 用于根据第一消息队列发送的第一消息查询 第一业务系统中的第一数据库以获取变更数据, 再将变更数据和第一消息转换成第二消息发送 到第二消息队列; 第二数据同步应用端, 用于对 第二消息队列发送的第二消息进行校验, 校验成 功后, 将变更数据同步到第二业务系统中的第二 数据库。 权利要求书2页 说明书7页 附图1页 CN 115269720 A 2022.11.01 CN 115269720 A 1.一种基于双队列的数据同步系统, 包括第 一业务系统和第 二业务系统, 其特征在于, 还包括第一数据同步应用端和第二数据同步应用端; 所述第一业务系统将变更数据的第 一消息发送到第 一消息队列, 所述第 一消息包括变 更数据对应的ID值和变更类型; 第一数据同步应用端, 用于根据第 一消息队列发送的第 一消息查询第 一业务系统中的 第一数据库以获取变更数据, 再将变更数据和 第一消息转换成第二消息发送到第二消息队 列; 第二数据同步应用端, 用于对第 二消息队列发送的第 二消息进行校验, 校验成功后, 将 变更数据同步到第二 业务系统中的第二数据库。 2.如权利要求1所述的一种基于双队列的数据同步系统, 其特征在于, 所述第 一业务系 统中内置有数据同步代理类, 用于实时捕捉第一数据库的数据变更, 输出变更数据对应的 ID值和变更类型到第一消息队列。 3.如权利要求2所述的一种基于双队列的数据同步系统, 其特征在于, 所述数据同步代 理类, 采用springAop切面代理技术, 在第一数据库增删改方法中添加注解, 通过解析注解 的值, 最后从解析 结果中通过Jdk的反射 技术获得变更 数据的ID值和变更类型。 4.如权利要求3所述的一种基于双队列的数据同步系统, 其特征在于, 所述注解包括队 列名称、 实体 类型、 ID的字段名称。 5.基于权利要求1 ‑4任一所述系统 的一种基于双队列的数据同步方法, 其特征在于, 包 括以下步骤: S1: 数据同步代理类使用sprin gAop切面代理技术, 在第一数据库增删改方法中添加注 解; 当第一数据库发生变化时, 捕捉变更数据, 并解析增删改方法上 的注解得到第一消息, 再输出第一消息 到第一消息队列, 第一消息包括变更 数据对应的ID和变更类型; S2: 第一数据同步应用端从第一消息队列中获取第一消息, 根据第一消息查询第一数 据库以获取变更 数据, 将变更 数据转换成第二消息, 发送第二消息 到第二消息队列; S3: 第二数据同步应用端从第二消息队列获取第二消息后, 进行校验, 校验成功后, 将 变更数据同步到第二 业务系统的第二数据库中。 6.如权利要求5所述的一种基于双队列的数据同步方法, 其特征在于, 所述S1具体包 括: S1‑1: 数据同步代理类使用sprin gAop切面代理技术, 在第一数据库的增删改方法中添 加注解, 所述注解包括定义队列名称、 实体 类型、 ID的字段名称; S1‑2: 当第一数据库增删改方法调用之后, 实时捕捉变更数据并解析注解的值, 最后从 解析结果中通过Jdk的反射 技术获得变更 数据的ID, 再将ID和实体 类型打包成第一消息; S1‑3: 以json的格式将第一消息发送到第一消息队列。 7.如权利要求5所述的一种基于双队列的数据同步方法, 其特征在于, 所述S2具体包 括: S2‑1: 订阅第一消息队列, 实时接收数据同步代理类 推送的第一消息; S2‑2: 根据第一消息直接在第一业务系统中的第一数据库查询实体表或联表关联查询 以获取变更 数据; S2‑3: 将变更 数据打包成第二消息, 推送到第二消息队列。权 利 要 求 书 1/2 页 2 CN 115269720 A 28.如权利要求5所述的一种基于双队列的数据同步方法, 其特征在于, 所述S3具体包 括: S3‑1: 订阅第二消息队列, 实时接收第一数据同步应用端推送的第二消息; S3‑2: 对第二消息进行校验, 校验通过后, 将变更数据同步到第二业务系统的第二数据 库。权 利 要 求 书 2/2 页 3 CN 115269720 A 3
专利 一种基于双队列的数据同步方法和系统
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-07 12:43:17
上传分享
举报
下载
原文档
(636.8 KB)
分享
友情链接
GB-T 9813.3-2017 计算机通用规范 第3部分:服务器.pdf
NB-T 10561-2021 风力发电机叶片检修规范.pdf
GB-T 28858-2012 电子元器件用酚醛包封料.pdf
GB-T 10802-2006 通用软质聚醚型聚氨酯泡沫塑料.pdf
DB46-T 154-2009 电梯节能改造技术指南 海南省.pdf
GB-T 4741-1999 陶瓷材料抗弯曲强度试验方法.pdf
GB-T 41910-2022 洗涤粪菌质量控制和粪菌样本分级.pdf
等保二级-安全技术-数据安全.doc
GB-T 41884-2022 车用甲醇燃料作业安全规范.pdf
GB-T 41165-2021 海洋预报结果准确性检验评估方法.pdf
GB-T 20282-2006 信息安全技术 信息系统安全工程管理要求.pdf
DB4106-T 69-2022 数字乡村平台建设指南 鹤壁市.pdf
NB-T 10173-2019 煤矿井下定向钻进技术规程.pdf
GB-T 24162-2022 汽车用压缩天然气金属内胆纤维环缠绕气瓶定期检验与评定.pdf
GB-Z 31478-2015 航空电子过程管理 电子元器件管理计划的制定.pdf
GB-T 711-2017 优质碳素结构钢热轧钢板和钢带.pdf
易制爆危险化学品治安管理办法.pdf
GB-T 30428.6-2017 数字化城市管理信息系统 第6部分:验收.pdf
GB-T 28534-2012 高压开关设备和控制设备中六氟化硫(SF6)气体的释放对环境和健康的影响.pdf
GB-T 37400.1-2019 重型机械通用技术条件 第1部分:产品检验.pdf
1
/
11
评价文档
赞助2.5元 点击下载(636.8 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。