多站点用户数据同步实现

在做运维的时候遇到了这样一种场景,有多个站点,每个站点都有自己独立的数据库,但是每个站点之间又要共享用户数据。思来想去,决定使用中台,通过调用api接口来采集每个站点的数据;在中台中对数据处理之后,然后再同步到各个站点。大致流程如下:

中台调用Api接口采集各站点数据

1.每个站点都开放api数据采集接口供中台调用,以便进行数据的采集,代码实现略过。

2.中台对采集到的各个站点的数据都进行标识,加以区分。

中台中的数据处理

循环检查各站点数据,判断当前站点数据是否在其他的站点数据中存在,如果存在则不做处理;如果不存在,就将不存在的数据同步到其他站点数据中,并标识这部分同步的数据,以便和采集的数据加以区分。

中台同步数据到各站点

1.每个站点都开放api数据同步接口供中台调用,以便进行数据的同步,代码实现略过。

2.将中台每个站点数据中新同步的数据,通过调用当前站点的api接口,推送给给当前站点,并对推送过的数据进行标识,以避免重复推送。

点击阅读原文:菜园工程师

相关推荐
梦想画家15 天前
Tablesaw封装Plot.ly实现数据可视化
数据可视化·数据处理·tablesaw
星环科技TDH社区版19 天前
【多模型能力测试记录】ArgoDB分布式分析型数据库与图数据库StellarDB联合查询
大数据·数据库·分布式·数据处理·联邦计算·跨模型分析·多模型数据库
RestCloud24 天前
如何选择最适合企业的ETL解决方案?
数据仓库·etl·kettle·datax·数据处理·数据集成
cehuishi952724 天前
PDF版地形图矢量出现的问题
数据处理·测绘·地图矢量化
扛着仪器去爬山1 个月前
如何利用ArcGIS探究环境和生态因子对水体、土壤和大气污染物的影响?
arcgis·生态学·遥感·土地利用·论文写作·数据处理·生态环境
青云交1 个月前
大数据新视界 -- 大数据大厂之 Impala 存储格式转换:从原理到实践,开启大数据性能优化星际之旅(下)(20/30)
大数据·性能优化·数据处理·impala·案例分析·存储格式转换·转换方法
纪怽ぅ1 个月前
深入理解数据归一化:原理、方法和应用
大数据·人工智能·python·深度学习·机器学习·数据处理
宏集科技工业物联网1 个月前
宏集Cogent DataHub: 高效实现风电场数据集中管理与自动化
自动化·数据处理·工业物联网·opc·风力发电
枝上棉蛮2 个月前
GISBox VS ArcGIS:分别适用于大型和小型项目的两款GIS软件
arcgis·gis·数据可视化·数据处理·地理信息系统·gis工具箱·gisbox