数据同步中台

牧云@^-^@ 提交于 2020-02-27 05:57:23

概要

基于在当前很多不同行业的不同系统如:嘉宝华, 喜茶,碧优选,美团,饿了么,三十加等等不同的系统对接,我们在对接系统是存在一定的问题:

  • 每次开发都需要嵌入到系统中,迭代开发速度慢

  • 内部大量重复建设 大多时候都是通 if else 来区分,代码耦合性太高

  • 服务部署问题,但面临大量数据同步时, 会影响业务系统其它功能(如 碧优选 商品同步为全国的商品信息进行同步,此同步在wshop中进行,会影响wshop当前业务使用)

  • 业务不确定性, 创新困难,无法支撑市场高速变化。如渠道扁平化管理,统一会员营销,全渠道等(每个项目都可能存在一些个性化的表)

  • 后续项目维护成本高,因为业务个性化的原因,久而久之后续系统维护困难

为解决上述问题,采用 系统集成中台 + 应用小前台 的数据同步方式,统一同步标准,以便开发人员快速,便捷的应对企业的开发需求,部署结构调整,不在直接嵌入到内部基础服务,因部署问题而影响 公司核心业务点。架构图如下

现状

增量定时拉取数据同步

  • 场景1

    • 初始化数据
  • 场景2

    • 当数据变更时,定时同步变更的数据

项目案例:

  • 碧优选商品同步

接口回调数据同步

  • 场景

    • 当第三方平台的数据有变动时通过回调接口,进行同步修改

项目案例:

  • 饿了么,订单状态同步(在饿了么下订单,同步到惟客服务)

数据反向同步

  • 场景

    • 当维客服务修改数据,同步至第三方平台

项目案例:

  • 碧优选 会员信息更新

第三方调用gateway 进行同步

项目案例:

  • 嘉宝华 商品同步方案

部分数据直接由第三方提供

  • 场景

    • 会员积分数据直接由第三方提供

  • 项目案例:
  • 碧优选 会员积分 直接通过接口碧桂园系统获取
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!