开源地址:gitee | github
详细介绍:MyData 基于 Web API 的数据集成平台
部署文档:用 Docker 部署 MyData
使用手册:MyData 使用手册
试用体验:https://demo.mydata.work
交流Q群:430089673
案例:电商场景 - 跨平台集成商品
案例背景
有用户在初创阶段建了两个商城,一个在trademe平台、另一个用WooCommerce自建商店,虽然是两个独立运作的商城系统 但商品库存是共享的;
前期通过手动方式分别维护两端的商品信息和更新库存,但随着商品种类增多、两个平台的订单量增长,需要简化两边库存的检测和同步工作;
集成方案
通过调研,两个平台都能提供API和web hook,可实现定时同步和实时同步;
-
方案一:定制开发对接程序
优点:可以根据用户的具体需求进行定制,确保最终产品能够完全满足用户的需求和期望;
缺点:成本较高,包括前期的人员、资源,后续的维护、需求变更等方面,对初创用户代价较高;
-
方案二:使用MyData集成
MyData适用于HTTP(S)协议 API 的应用之间对接数据,入驻平台即可通过配置实现数据集成;
优点:通过界面配置即可完成数据对接,且无需额外资源和维护升级成本;
缺点:部分需求 平台暂时无法满足;
最终,选用MyData进行集成,通过分析需求 暂时无法满足的需求 可通过升级功能实现,既低成本地实现了用户需求 也升级了平台功能;
集成效果
通过界面配置应用API、数据标准和定时任务,实现定时拉取、合并数据和邮件推送;
-
应用API配置
-
集成管理,查看数据量、来源、去向、任务情况
-
数据标准
-
定时任务
-
推送邮件