利索能及
我要发布
收藏
专利号: 2019103167451
申请人: 成都四方伟业软件股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-09-11
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种微服务的部署方法,其特征在于,所述方法包括:获取归属于待部署微服务的算法文件;

确定所述待部署微服务的编程语言类型;

基于所述编程语言类型,生成对应所述待部署微服务的多种应用程序编程接口API接口,每种API接口分别对应一种编程语言类型;

基于所述算法文件和所述多种API接口,部署所述待部署微服务。

2.如权利要求1所述的方法,其特征在于,所述确定所述待部署微服务的编程语言类型,包括:基于所述算法文件,识别得到所述待部署微服务的编程语言类型。

3.如权利要求1所述的方法,其特征在于,所述基于所述编程语言类型,生成对应所述待部署微服务的多种API接口,包括:识别所述算法文件的算法;

基于所述算法,生成预设编程语言类型的编译算法文件;

基于所述编译算法文件,生成所述多种API接口。

4.如权利要求2所述的方法,其特征在于,所述方法还包括:获取所述待部署微服务对应的配置文件,所述配置文件包括所述待部署微服务的编程语言类型;

在所述基于所述算法文件,识别得到所述待部署微服务的编程语言类型之后,所述方法还包括:基于所述配置文件所包括的编程语言类型,对识别得到的编程语言类型进行校验。

5.如权利要求3所述的方法,其特征在于,所述方法还包括:获取所述待部署微服务对应的配置文件,所述配置文件包括算法名;

在所述识别所述算法文件的算法之后,所述方法还包括:基于所述算法名,对识别得到的算法进行校验。

6.一种微服务的部署装置,其特征在于,所述装置包括:第一获取模块,用于获取归属于待部署微服务的算法文件;

确定模块,用于确定所述待部署微服务的编程语言类型;

生成模块,用于基于所述编程语言类型,生成对应所述待部署微服务的多种应用程序编程接口API接口,每种API接口分别对应一种编程语言类型;

部署模块,用于基于所述算法文件和所述多种API接口,部署所述待部署微服务。

7.如权利要求6所述的装置,其特征在于,所述确定模块具体用于:基于所述算法文件,识别得到所述待部署微服务的编程语言类型。

8.如权利要求6所述的装置,其特征在于,所述生成模块具体用于:识别所述算法文件的算法;

基于所述算法,生成预设编程语言类型的编译算法文件;

基于所述编译算法文件,生成所述多种API接口。

9.如权利要求7所述的装置,其特征在于,所述装置还包括:第二获取模块,用于获取所述待部署微服务对应的配置文件,所述配置文件包括所述待部署微服务的编程语言类型;

第一校验模块,用于基于所述配置文件所包括的编程语言类型,对识别得到的编程语言类型进行校验。

10.如权利要求8所述的装置,其特征在于,所述装置还包括:第三获取模块,用于获取所述待部署微服务对应的配置文件,所述配置文件包括算法名;

第二校验模块,用于基于所述算法名,对识别得到的算法进行校验。