本发明实施例涉及微服务,尤其涉及一种微服务构建方法、装置、电子设备及存储介质。
背景技术:
1、在传统的项目开发中,通常需要将项目的不同设计制品分发给不同的开发人员进行开发。
2、但是,由于分发的设计制品间可能存在依赖关系,会导致无法在被依赖的设计制品开发完成前,并行进行与被依赖的设计制品相关的设计制品的开发工作,叩待解决。
技术实现思路
1、本发明实施例提供了一种微服务构建方法、装置、电子设备及存储介质,以通过构建得到的能提供模拟功能的微服务实现并行开发工作。
2、根据本发明的一方面,提供了一种微服务构建方法,可以包括:
3、获取已定义完成的用于进行项目开发的至少一个构建类模型;
4、响应于针对至少一个构建类模型中的目标类模型的目标模拟对象的对象模拟确定指令,确定目标模拟对象的模拟数据表达式;
5、根据模拟数据表达式,更新目标类模型,并根据目标类模型,更新至少一个构建类模型;
6、响应于微服务构建指令,根据至少一个构建类模型,构建目标微服务,以在开发终端上基于目标微服务进行项目开发。
7、根据本发明的另一方面,提供了一种微服务构建装置,可以包括:
8、构建类模型获取模块,用于获取已定义完成的用于进行项目开发的至少一个构建类模型;
9、模拟数据表达式确定模块,用于响应于针对至少一个构建类模型中的目标类模型的目标模拟对象的对象模拟确定指令,确定目标模拟对象的模拟数据表达式;
10、构建类模型更新模块,用于根据模拟数据表达式,更新目标类模型,并根据目标类模型,更新至少一个构建类模型;
11、目标微服务构建模块,用于响应于微服务构建指令,根据至少一个构建类模型,构建目标微服务,以在开发终端上基于目标微服务进行项目开发。
12、根据本发明的另一方面,提供了一种电子设备,可以包括:
13、至少一个处理器;以及
14、与至少一个处理器通信连接的存储器;其中,
15、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行时实现本发明任意实施例所提供的微服务构建方法。
16、根据本发明的另一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令用于使处理器执行时实现本发明任意实施例所提供的微服务构建方法。
17、本发明实施例的技术方案,获取已定义完成的用于进行项目开发的至少一个构建类模型;响应于针对至少一个构建类模型中的目标类模型的目标模拟对象的对象模拟确定指令,确定目标模拟对象的模拟数据表达式;根据模拟数据表达式,更新目标类模型,并根据目标类模型,更新至少一个构建类模型;响应于微服务构建指令,根据至少一个构建类模型,构建目标微服务,以在开发终端上基于目标微服务进行项目开发。上述技术方案,可以在缺少开发完成的被依赖的设计制品的情况下,通过构建得到的能提供模拟功能的微服务模拟服务和模拟数据,进行测试联调的相关工作,从而实现并行开发工作。
18、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或是重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种微服务构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述目标模拟对象的对象类型为数组类型、集合类型或枚举类型的情况下,所述确定所述目标模拟对象的模拟数据表达式,包括:
3.根据权利要求1所述的方法,其特征在于,在所述目标模拟对象的对象类型为类模型类型的情况下,所述确定所述目标模拟对象的模拟数据表达式,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述模拟类模型,确定所述目标模拟对象的模拟数据表达式,包括:
5.根据权利要求1所述的方法,其特征在于,所述确定所述目标模拟对象的模拟数据表达式,包括:
6.根据权利要求1所述的方法,其特征在于,在所述根据所述至少一个构建类模型,构建目标微服务之后,还包括:
7.根据权利要求1所述的方法,其特征在于,所述目标模拟对象包括所述目标类模型中的至少一个目标模拟属性和/或至少一个目标模拟方法。
8.一种微服务构建装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如权利要求1-7中任一所述的微服务构建方法。