V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lien321
V2EX  ›  开源软件

[开源] MyData 数据融合平台

  •  
  •   lien321 · 2023-12-11 22:39:27 +08:00 · 472 次点击
    这是一个创建于 373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3119 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:50 · PVG 20:50 · LAX 04:50 · JFK 07:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.