[发明专利]一种基于微服务和DevOps的技术中台构建方法在审
| 申请号: | 202111578248.2 | 申请日: | 2021-12-22 |
| 公开(公告)号: | CN114237706A | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 毛成岳;齐井春;李绍俊;庞景秋;张少卓;张立刚;徐家男;刘海涛;陈兴钰;李忆平 | 申请(专利权)人: | 长春嘉诚信息技术股份有限公司 |
| 主分类号: | G06F9/22 | 分类号: | G06F9/22;G06F9/24 |
| 代理公司: | 北京天江律师事务所 11537 | 代理人: | 何志国 |
| 地址: | 130062 吉林省*** | 国省代码: | 吉林;22 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 微服 devops 技术 构建 方法 | ||
本发明公开了一种基于微服务和DevOps的技术中台构建方法,包括:代码管理模块,提供可复用的基础代码;构建部署模块,将基础代码构建为可运行的程序并对应指定环境进行部署,同时对程序自动化测试验证;制品管理模块,存储构建部署模块构建过程产出的制品;微服务引擎模块,接受构建部署模块的服务注册请求,确定业务组件微服务的有关联方式;控制管理模块,配置可复用业务组件模块,进行中台的服务发布与下线管理。本发明基于微服务和DevOps的技术中台构建方法,整合了微服务网关、注册发现、熔断限流、分布式事务等技术组件,通过DevOps标准化流程,打通开发到运维上线的全部流程,降低了开发过程的难度,减少了人工出错的几率,加快软件开发的上线周期。
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种基于微服务和DevOps的技术中台构建方法。
背景技术
现如今,大部分的企业在重构现有业务系统或建设新业务时选择了微服务架构,以此解决传统单点架构开发和交付效率低下、无法弹性扩容、无法有效能力复用等诸多问题,从而达到快速业务需求、支撑业务快速发展的目的。但基于微服务的技术底座由于技术标准不统一,研发到部署上线的过程繁杂可控性差,灵活性差。
现有技术中,如中国专利CN111679821中公开了一种基于微服务的中台系统及软件定义中台系统构建方式,该发明可解决现有中台系统的实现复杂,控制性灵活性差的问题。但该发明未能通过流程控制快速部署及应用中台系统,所以,需要构建一个研发技术标准统一的技术中台。在此基础上,实现在业务系统不断增加的情况下,抽象共用的服务能力,利用DevOps(Development和Operations的组合词)能力快速形成业务中台和数据中台,方便快捷的为前台业务应用进行赋能。
发明内容
为了解决上述技术所存在的不足之处,本发明提供了一种基于微服务和DevOps的技术中台构建方法。
为了解决以上技术问题,本发明采用的技术方案是:一种基于微服务和DevOps的技术中台构建方法,包括:
代码管理模块,提供可复用的基础代码;
构建部署模块,将基础代码构建为可运行的程序并对应指定环境进行部署,同时对程序自动化测试验证;
制品管理模块,存储构建部署模块构建过程产出的制品;
微服务引擎模块,接受构建部署模块的服务注册请求,确定业务组件微服务的有关联方式;
控制管理模块,配置可复用业务组件模块,进行中台的服务发布与下线管理。
进一步地,代码管理模块包括提供可复用的基础代码的业务组件单元;进行开发、测试、正式上线的多分支管理的分支管理单元;对服务进行版本管理的版本管理单元。
进一步地,构建部署模块包括构建单元、部署单元和自动化测试单元,构建单元接受业务组件单元的基础代码构建部署,构建单元触发部署单元按不同的分支将可运行的程序部署到对应指定的环境中进行部署,同时触发自动化测试单元自动化测试,将自动化测试通过的制品推送到制品管理模块。
进一步地,制品管理模块用于当上线版本出现问题时基于DevOps流程规范回滚到原始储存版本。
进一步地,微服务引擎模块包括注册与发现单元、熔断限流单元、链接跟踪单元,注册与发现单元在构建部署模块将服务部署后自动收到服务的注册请求并将对外暴露服务名;熔断限流单元通过控制管理模块来配置服务的熔断和限流条件;链路跟踪单元通过监控请求进入中台后的全部链路,监控调用链路,记录调用时间,触发SQL语句。
进一步地,控制管理模块包括服务管理单元、应用管理单元和运营监控单元,服务管理单元用于配置可复用业务组件模块,定义可复用业务模块分类,发布业务模块的接口,对接口进行流量控制;应用管理单元用于配置业务系统与业务组件的关联;运营监控单元用于业务组件调用分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春嘉诚信息技术股份有限公司,未经长春嘉诚信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111578248.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高速精密齿轮传动装置
- 下一篇:一种PVD排水系统及其方法





