standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211063183.2 (22)申请日 2022.08.31 (71)申请人 上海飞未信息技 术有限公司 地址 201108 上海市闵行区光 华路2118号 第3幢五层B5 37室 (72)发明人 谢润中 褚海涛  (51)Int.Cl. G06F 16/27(2019.01) G06F 16/28(2019.01) G06F 21/60(2013.01) G06F 21/62(2013.01) G06F 9/455(2006.01) (54)发明名称 一种基于Docker和微服务架构 的数据共享 交换方法和系统 (57)摘要 本发明公开了一种基于Docker和微服务架 构的数据共享交换方法和系统, 数据共享交换系 统主要分为服务发现层、 存储层、 数据处理层、 服 务分发层、 网关安全层等, 分别负责服务的注册、 数据抽取和处理、 数据的存储管理、 数据自动化 服务、 网关请求鉴权控制等功能; 数据处理层包 括数据的抽取、 清洗、 转换、 质量检验、 入库等功 能。 本发明通过研发了一种数据共享交换的方 法, 并建设相应的网页平台系统, 提供了一个支 持多数据源、 多维度、 多系统, 兼有安全性、 可靠 性、 开放性的数据共享交换的平台, 此解决方案 对以往各种一对一或者一对多的数据交换模式 进行改进, 采用了多对多的模式, 提高了数据交 换的效率和安全性。 权利要求书1页 说明书3页 附图2页 CN 115438123 A 2022.12.06 CN 115438123 A 1.一种基于Docker和微服务架构的数据共享交换方法, 其特征在于: 其数据共享交换 方法如下: 一、 系统架构 数据共享交换系统主要分为服务发现层、 存储层、 数据处理层、 服务分发层、 网关安全 层等, 分别负责服务的注册、 数据抽取和处理、 数据的存储 管理、 数据自动化服务、 网关请求 鉴权控制等功能; 数据处理层包括数据的抽取、 清洗、 转换、 质量检验、 入库等功能, 数据分发层则是对已 有数据进行 数据管理, 自动进行 数据服务的发布等; 二、 数据共享 流程 数据获取方如需使用数据, 需要经过数据共享系统和数据提供方双重认可, 在获得许 可后需要携带令牌进行 数据请求, 才可获取 数据。 2.根据权利要求1所述的一种基于Docker和微服务架构的数据共享交换方法, 其特征 在于: 所述数据源支持多种数据库, 包括主流关系型数据库以及Hive存储等, 对于非结构性 数据, 则采用Mi nIO对象型存 储, 更具效率。 3.根据权利要求1所述的一种基于Docker和微服务架构的数据共享交换方法, 其特征 在于: 所述网关安全层则控制请求访问、 数据权限等。 4.一种基于Docker和微服务架构的数据共享交换系统, 其特征在于: 数据共享系统采 用Java语言, 基于Spring  Cloud微服务架构进行后台开发, 前端展示层采用Vue框架进行开 发, 数据库选用MySQ L关系型数据库: (1) 数据目录: 数据目录功能建立了一个资源编目体系, 对各类资源进行归纳和索引, 对各类资源按照分类进行编码, 提供区域、 部门、 行业、 场景、 种类等字段对目录进行索引, 可供用户查看详情、 订阅; (2) 数据服务: 对通过数据库共享产生的服务, 或其他外部数据服务, 以服务注册的方 式, 向外提供服 务, 用户可以检索查看、 收藏 服务、 申请使用、 在线调用等; (3) 个人中心: 可以进行修改个人信息、 申请认证、 查看消息、 共享数据、 数据授权、 查看 日志、 令牌管理等操作; (4) 审批管理: 对用户使用数据的申请、 用户认证、 用户数据共享进行 管理; (5) 系统管理: 对用户权限、 系统日志等进行 管理。权 利 要 求 书 1/1 页 2 CN 115438123 A 2一种基于Docker和微服务架构的数据 共享交换方 法和系统 技术领域 [0001]本发明涉及微服务架构 技术领域, 具体为一种基于D ocker和微服务架构的数据共 享交换方法和系统。 背景技术 [0002]微服务架构是一种由多个松散耦合的微服务组成一个完整应用系统的架构风格, 其中每个微服务实现单一的职责与功能, 可以独立开发、 测试、 部署, 微服务间通过轻量级 通信协议进行交互, 随着业务的发展, 越来越多的企业采用微服务架构来开 发应用系统, 但 是传统的架构系统不支持多对多的模式, 而且数据 交换模式安全性低, 可靠性和开放性较 差, 无法从技 术层面进行改进, 还降低了数据交换的效率和安全性。 发明内容 [0003]本发明的目的在于提供一种基于Docker和微服务架构的数据共享交换方法和系 统, 以解决上述背景技 术中提出的问题。 [0004]为实现上述目的, 本发明提供如下技术方案: 一种基于Docker和微服务架构的数 据共享交换 方法, 其数据共享交换 方法如下: 一、 系统架构 数据共享交换系统主要分为服务发现层、 存储层、 数据处理层、 服务分发层、 网关 安全层等, 分别负责服务的注册、 数据抽取和处理、 数据的存储管 理、 数据自动化服务、 网关 请求鉴权控制等功能; 数据处理层包括数据的抽取、 清洗、 转换、 质量检验、 入库等功能, 数据分发层则是 对已有数据进行 数据管理, 自动进行 数据服务的发布等; 二、 数据共享 流程 数据获取方如需使用数据, 需要经过数据共享系统和数据提供方双重认可, 在获 得许可后需要携带令牌进行 数据请求, 才可获取 数据。 [0005]优选的, 所述数据 源支持多种数据库, 包括主流关系型数据库以及Hive存储等, 对 于非结构性数据, 则采用Mi nIO对象型存 储, 更具效率。 [0006]优选的, 所述网关安全层则控制请求访问、 数据权限等。 [0007]优选的, 一种基于Docker和微服务架构的数据共享交换系统, 数据共享系统采用 Java语言, 基于Spring  Cloud微服务架构进行后 台开发, 前端展示层采用Vue框架进行开 发, 数据库选用MySQ L关系型数据库: (1) 数据目录: 数据目录功能建立了一个资源编目体系, 对各类资源进行归纳和索 引, 对各类资源按照 分类进行编码, 提供区域、 部门、 行业、 场景、 种类等字段对目录进行索 引, 可供用户查看详情、 订阅; (2) 数据服务: 对通过数据库共享产生的服务, 或其他外部数据服务, 以服务注册 的方式, 向外提供服 务, 用户可以检索查看、 收藏 服务、 申请使用、 在线调用等;说 明 书 1/3 页 3 CN 115438123 A 3

PDF文档 专利 一种基于Docker和微服务架构的数据共享交换方法和系统

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Docker和微服务架构的数据共享交换方法和系统 第 1 页 专利 一种基于Docker和微服务架构的数据共享交换方法和系统 第 2 页 专利 一种基于Docker和微服务架构的数据共享交换方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:27上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。