[开源] MyData 数据融合平台

343 天前
 lien321
1. 介绍
MyData 是基于 Web API 的数据集成平台,提供数据集成服务,简化跨系统之间的数据对接;
MyData 是针对多应用之间数据集成的场景,为开发人员提供更安全、更方便的对接集成;


2. 适用场景
适用于:基于 HTTP(S)协议 API 的应用之间对接数据;

暂不适用于:
- 实时的对接场景,需要接入第三方组件 对应用有技术限制;
- 一次传输大量的数据,由于 HTTP 服务器通常有大小和时间相关的配置限制;


3. 系统特色
3.1. 数据安全
MyData 尊重业务系统本身对数据的处理逻辑,通过 API 传输数据 可复用业务上对数据出和入的要求限制;
参与对接的业务系统无需开放数据库,从源头断绝数据泄露的风险;

3.2.简化结构
MyData 扮演数据中心的角色,与所有应用都是一对一的关系,因此应用只需与 MyData 对接 无需与其他应用对接;

3.3.零侵入
采用 Web API 传输数据,无需任何 SDK ;
随着前后端分离的成熟,应用已有可用的 API 作为数据传输的通道,简化对接工作;
即使已有的接口不合适 开发新 API 也不存在技术问题;

3.4.可控性高
MyData 提供界面可配置的调度任务,系统会按指定间隔调用 API 传输数据;
让接口的调用可控且有迹可循,避免了应用对外公开 API 但无法管控第三方调用的情况;

3.5.复用性高
通过 API 集成 可减少业务变化、应用迁移或技术升级等情况造成的影响;
MyData 提供环境管理,可配置环境的访问前缀地址,通过修改或新建环境可快速调整 API 的访问地址;
而业务变化和技术升级 都是 API 内部的变化,只要确保 API 能够正常调用和返回正确的数据即可;


4. 项目资料
前端源码: https://gitee.com/LIEN321/mydata-sword
后端源码:
微服务版 https://gitee.com/LIEN321/mydata-blade
单体版: https://gitee.com/LIEN321/mydata-blade/tree/boot/
DEMO: http://demo.mydata.work
文档: http://www.mydata.work/docs#/./v1
452 次点击
所在节点    开源软件
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/999527

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX