全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210317943.1 (22)申请日 2022.03.25 (71)申请人 深圳前海环融联易信息科技 服务有 限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (入驻深圳市 前海商务秘书 有限公司) (72)发明人 蒋亮亮 蒙雄发 黄蓉 刘倍材  (74)专利代理 机构 深圳市中科创为专利代理有 限公司 4 4384 专利代理师 冯建华 彭涛 (51)Int.Cl. G06F 8/71(2018.01) G06F 8/30(2018.01) G06F 9/445(2018.01)G06Q 10/10(2012.01) (54)发明名称 基于JGit的中台业务编排平台子系统版本 管理方法 (57)摘要 本发明涉及计算机信息技术领域, 特别涉及 基于JGit的中台业务编排平台子系统版本管理 方法, 中台编排系统向业务子系统提供入口, 中 台编排系统利用JGit对业务子系统进行版本维 护; 业务子系统在启动的时候把标有注解的元数 据发送到zk; zk发送通知把元数据发送给中台编 排系统; 中台编排系统解析元数据格式并持久化 到数据库里; 中台编排系统执行具体的业务编 排, 针对不同的业务场景对元数据做 流程编排形 成一个个的编排流程。 与现有技术相比, 本发明 的基于JGit的中台业务编排平台子系统版本管 理方法能有效避免手工维护带来的不可控的风 险, 可靠性高。 权利要求书1页 说明书3页 附图2页 CN 114661337 A 2022.06.24 CN 114661337 A 1.基于JGit的中 台业务编排平台子系统版本管理方法, 其特 征在于, 包括如下步骤: 步骤S1, 中台编排系 统向业务子系 统提供入口, 中台编排系 统利用JGit对业务子系 统 进行版本维护; 步骤S2, 业 务子系统在启动的时候 把标有注解的元 数据发送到 zk; 步骤S3, zk发送通知把元 数据发送给中 台编排系统; 步骤S4, 中 台编排系统解析 元数据格式并持久化到数据库里; 步骤S5, 中台编排系统执行具体的业务编排, 针对不同的业务场景对元数据做流程编 排形成一个 个的编排 流程。 2.如权利要求1所述的基于JGit的中台业务编排平台子系统版本管理方法, 其特征在 于, 所述步骤S1中, 包括如下步骤: 步骤S11, 在本地建立版本库; 步骤S12, 创建本地 新分支; 步骤S13, 本地切换新的分支, 并追踪到远程分支上面; 步骤S14, 在本地 生成配置文件, 里面包 含版本配置信息; 步骤S15, 进行Git  add commit操作; 步骤S16, Push 到远程新分支。 3.如权利要求1所述的基于JGit的中台业务编排平台子系统版本管理方法, 其特征在 于, 所述JGit是一个用Java代码 操作控制git的一个框架。权 利 要 求 书 1/1 页 2 CN 114661337 A 2基于JGit的中台业务编排平台子系统版本管理 方法 【技术领域】 [0001]本发明涉及 计算机信息技术领域, 特别涉及基于JGit的中台业务编排平台子系统 版本管理方法。 【背景技术】 [0002]中台业务编排系统里收集元数据的大概工作流程是: 各个业务子系统在启动的时 候会把标有注解的元数据发送到zk, 然后zk发送通知把元数据发送给中台编排系统, 中台 编排系统解析元数据格式并持久化到数据库里, 然后针对不同的业务场景对元数据做流程 编排形成一个 个的编排 流程, 最后编排好的流程即达到了我们编排的目的。 [0003]我们会发现这个过程当中存在一个潜在的问题, 假设某个业务子系统service0的 版本是v1.0.0, 它里面有一个元数据方法是method1(), 开发人员在某一个改动中, 把 method1()改成了method2(), 但是项目的版本却忘记改成v1.0.1, 还是v1.0.0, 那么中台 编排系统数据库里的数据就会出现问题, 版本v1.0.0的method1()的数据就会被method2 ()覆盖, 那么势必会引起不同版本之间数据的错乱。 所以解决子系统元数据在中台编排系 统里的版本管理问题是必须面对的。 [0004]现有技术的版本管理方法还是得依靠于各个业务子系统开发人员的手工保证, 但 是人为去检查是不可控的, 难免会有发生 错误的风险。 【发明内容】 [0005]为了克服上述问题, 本发明提出一种可有效解决上述问题的基于 JGit的中台业务 编排平台子系统版本管理方法。 [0006]本发明解决上述技术问题提供的一种技术方案是: 提供一种基于 JGit的中台业务 编排平台子系统版本管理方法, 包括如下步骤: [0007]步骤S1, 中台编排系统向业务子系统提供入口, 中台编排系统利用JGit对业务子 系统进行 版本维护; [0008]步骤S2, 业 务子系统在启动的时候 把标有注解的元 数据发送到 zk; [0009]步骤S3, zk发送通知把元 数据发送给中 台编排系统; [0010]步骤S4, 中 台编排系统解析 元数据格式并持久化到数据库里; [0011]步骤S5, 中台编排系统执行具体 的业务编排, 针对不同的业务场景对元数据做流 程编排形成一个 个的编排 流程。 [0012]优选地, 所述 步骤S1中, 包括如下步骤: [0013]步骤S11, 在本地建立版本库; [0014]步骤S12, 创建本地 新分支; [0015]步骤S13, 本地切换新的分支, 并追踪到远程分支上面; [0016]步骤S14, 在本地 生成配置文件, 里面包 含版本配置信息; [0017]步骤S15, 进行Git  add commit操作;说 明 书 1/3 页 3 CN 114661337 A 3

.PDF文档 专利 基于JGit的中台业务编排平台子系统版本管理方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于JGit的中台业务编排平台子系统版本管理方法 第 1 页 专利 基于JGit的中台业务编排平台子系统版本管理方法 第 2 页 专利 基于JGit的中台业务编排平台子系统版本管理方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:03:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。