数据同步架构方案
2024-01-23 15:00:55 1 举报
数据同步架构方案是一种用于确保不同系统或应用之间数据一致性的技术。它通过将数据从一个源复制到多个目标,实现了数据的实时同步和更新。这种架构通常包括三个主要组件:源系统、同步引擎和目标系统。源系统负责生成和存储原始数据,同步引擎则负责监控源系统中的数据变化,并在发生变化时将数据推送到目标系统。目标系统接收并处理这些数据,从而实现数据的同步。此外,为了确保数据的安全性和可靠性,数据同步架构还需要考虑数据的加密、备份和恢复等问题。总之,数据同步架构方案为企业提供了一种有效的方法来管理和保护其关键数据资产。
作者其他创作
大纲/内容
海康
调用第三方平台的方式
大华
校车
同步机构信息
插入:t_sync_task(同步任务表) 插入:t_sync_task_info(同步任务详情表)
将第三方平台的数据持久化
同步机构信息:支持单个机构和所有机构
同步摄像头信息
sdk
获取第三方平台的数据
同步摄像头信息:支持同步指定机构下的摄像头
调用第三方机构获取机构信息和摄像头信息:支持定时同步/页面点击同步
任务执行器
v2
定时任务:处理t_sync_task中的任务
xxl-job创建一个检查同步任务的任务:每1分钟执行一次inspectSyncTaskJobHandler
job-service:执行具体的巡查任务(任务补偿机制)1. 批量(100条)获取t_sync_task中taskStatus=进行中,并且执行时间大于10分钟的任务2.当前批次的任务的taskStatus修改为font color=\"#e74f4c\
第三方平台
v1
job-service:执行具体的同步任务1. 批量(100条)获取t_sync_task中taskStatus=未开始的任务;2.当前批次的任务的taskStatus修改为进行中;3. 将t_sync_task_info中的机构信息和手拉手系统中的机构信息作同步;4.当前批次的任务同步完,修改taskStaus=已完成;
xxl-job创建一个同步任务的任务:多久执行一次(根据具体情况可调整)syncTaskJobHandler
异步同步机构和摄像头信息
名厨亮灶
0 条评论
下一页