一种开发微服务应用的方法、设备和计算机可读存储介质技术

技术编号:34006937 阅读:25 留言:0更新日期:2022-07-02 13:37
本申请公开了一种开发微服务应用的方法、设备和计算机可读存储介质,该方法包括:响应于用户的应用新增操作,构建基础微服务应用;将所述基础微服务应用部署到用户选择的运行云;以及保存所述基础微服务应用的资源配置文件的摘要信息至目标数据库,其中,所述运行云能够基于所述目标数据库中的所述摘要信息对所述基础微服务应用进行修改得到目标微服务应用。通过上述方式,本申请能够解决微服务应用生成后无法调整的问题,提供一种产品化和个性化相结合的微服务应用。性化相结合的微服务应用。性化相结合的微服务应用。

【技术实现步骤摘要】
一种开发微服务应用的方法、设备和计算机可读存储介质


[0001]本申请涉及软件开发
,特别是涉及一种开发微服务应用的方法、设备和计算机可读存储介质。

技术介绍

[0002]随着移动互联网日渐成熟,系统开发由原来单体式架构的业务服务逐渐被拆分为多个由松散耦合且可独立部署的较小组件或服务组成的微服务应用。
[0003]现有的微服务应用开发技术,在应用上线后,无法调整固定化在代码中的数据模型,客户需求变动时,需要重新修改代码,工作量繁重。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种开发微服务应用的方法、设备和计算机可读存储介质,能够解决微服务应用生成后无法调整的问题。
[0005]为解决上述技术问题,本申请第一方面提供了一种开发微服务应用的方法,该方法包括:响应于用户的应用新增操作,构建基础微服务应用;将基础微服务应用部署到用户选择的运行云;以及,保存基础微服务应用的资源配置文件的摘要信息至目标数据库,其中,运行云能够基于目标数据库中的摘要信息对基础微服务应用进行修改得到目标微服务应用。
...

【技术保护点】

【技术特征摘要】
1.一种开发微服务应用的方法,其特征在于,所述方法包括:响应于用户的应用新增操作,构建基础微服务应用;将所述基础微服务应用部署到用户选择的运行云;以及保存所述基础微服务应用的资源配置文件的摘要信息至目标数据库,其中,所述运行云能够基于所述目标数据库中的所述摘要信息对所述基础微服务应用进行修改得到目标微服务应用。2.根据权利要求1所述的方法,其特征在于,所述将所述基础微服务应用部署到用户选择的运行云,包括:响应于用户的导出操作,将所述基础微服务应用注册到用户选择的注册中心,其中,所述用户选择的注册中心对应的运行云作为所述用户选择的运行云;导出所述基础微服务应用的代码和资源配置文件,并提取所述基础微服务应用的资源配置文件的摘要信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于用户的导出操作,将用户选择的数据库确定为所述基础微服务应用的数据库,其中,所述基础微服务应用的数据库用于存储运行所述基础微服务应用时产生的数据。4.根据权利要求1所述的方法,其特征在于,所述构建基础微服务应用包括:响应于用户的应用选择操作,选择应用类型;基于所述应用类型,构建所述基础微服务应用的模型;和/或,在所述保存所述基础微服务应用的资源配置文件的摘要信息至目标数据库之后,所述方法还包括:显示所述运行云的应用管理界面,所述应用管理界面包含所述运行云部署的所述基础微服务应用,所述基础微服务应用是开发云构建的;响应于用户在所述应用管理界面上对所述基础微服务应用的修改操作,修改所述基础微服务应用,得到目标微服务应用。5.根据权利要求4所述的方法,其特征在于,所述构建所述基础微服务应用的模型包括:采用组织建模、门户设计、功能建模、数据建模、流程建模、权限建模中的至少一种方式构建所述基础微服务应用的模型。6.一...

【专利技术属性】
技术研发人员:邱钰锋郭华虞霞
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1