预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114995808A(43)申请公布日2022.09.02(21)申请号202210661195.9(22)申请日2022.06.13(71)申请人中国银行股份有限公司地址100818北京市西城区复兴门内大街1号(72)发明人胡鹏(74)专利代理机构北京三友知识产权代理有限公司11127专利代理师李辉王维宁(51)Int.Cl.G06F8/35(2018.01)G06F8/71(2018.01)权利要求书1页说明书6页附图3页(54)发明名称一种快速搭建微服务工程的方法及装置(57)摘要本发明提供了一种快速搭建微服务工程的方法及装置,方法包括:获取预定义的微服务骨架和业务模块简称;根据微服务骨架确定微服务框架;根据业务模块简称和微服务框架生成工程代码和工程相关文件搭建微服务工程。本申请具有可以快速生成项目工程代码及文档并且根据微服务工程的特点,可定制不用的微服务骨架模板,可以提高开发人员对于微服务架构下理解能力。降低开发人员入门门槛。可以让开发人员快速入门。对于公司统一微服务架构规范、项目快速迭代、公司代码规范、项目管理规范的提高有很大的帮助。CN114995808ACN114995808A权利要求书1/1页1.一种快速搭建微服务工程的方法,其特征在于,包括:获取预定义的微服务骨架和业务模块简称;根据所述微服务骨架确定微服务框架;根据所述业务模块简称和所述微服务框架生成工程代码和工程相关文件搭建微服务工程。2.根据权利要求1所述的快速搭建微服务工程的方法,其特征在于,所述根据所述微服务骨架确定微服务框架,包括:解析所述业务模块简称和所述微服务骨架;根据解析后的微服务骨架的种类选择微服务框架。3.根据权利要求1所述的快速搭建微服务工程的方法,其特征在于,所述根据所述业务模块简称和所述微服务框架生成工程代码和工程相关文件搭建微服务工程,包括:根据所述业务模块简称生成目录层级结构、样例源码、应用配置、单元测试案例、构建配置和部署配置;根据所述微服务框架和工程相关文件搭建微服务工程。4.根据权利要求1所述的快速搭建微服务工程的方法,其特征在于,还包括:按照业务领域定义不同业务模块简称。5.一种快速搭建微服务工程的装置,其特征在于,包括:获取单元,用于获取预定义的微服务骨架和业务模块简称;微服务框架确定单元,用于根据所述微服务骨架确定微服务框架;微服务工程搭建单元,用于根据所述业务模块简称和所述微服务框架生成工程代码和工程相关文件搭建微服务工程。6.根据权利要求5所述的快速搭建微服务工程的装置,其特征在于,所述微服务框架确定单元包括:解析模块,解析所述业务模块简称和所述微服务骨架;微服务框架选择模块,用于根据解析后的微服务骨架的种类选择微服务框架。7.根据权利要求5所述的快速搭建微服务工程的装置,其特征在于,所述微服务工程搭建单元包括:工程文件生成模块,用于根据所述业务模块简称生成目录层级结构、样例源码、应用配置、单元测试案例、构建配置和部署配置;搭建模块,用于根据所述微服务框架和工程相关文件搭建微服务工程。8.根据权利要求5所述的快速搭建微服务工程的装置,其特征在于,还包括:预定义模块,用于按照业务领域定义不同业务模块简称。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至4任一项所述的快速搭建微服务工程的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至4任一项所述的快速搭建微服务工程的方法的步骤。11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至4任一项所述的快速搭建微服务工程的方法的步骤。2CN114995808A说明书1/6页一种快速搭建微服务工程的方法及装置技术领域[0001]本申请属于软件开发技术领域,具体地讲,涉及一种快速搭建微服务工程的方法及装置。背景技术[0002]Micro‑Archetype是一种微服务骨架,MAVEN是java工程的一种构建工具,UCD为一种应用自动化部署工具,Zookeeper为常用语分布式系统的注册中心。目前在分布式、微服务的开发模式下经常面临新增微服务模块的需求。新增微服务工程涉及工程命名、目录层级结构、应用配置、构建配置、单元测试配置和部署配置,这些配置每个开发员人员都需要关注。没有强约束导致每个工程代码的结构没有层级结构,工程代码的应用配置、构建配置、单元测试配置、部署配置都不尽相同,导致工程结构混乱,代码规范不一致、甚至应用启动成功日志都不一样,这些混乱的问题对开发和维护都造成了一定的影响。发明内容[0003]本