[发明专利]一种web服务模块部署至服务器的方法、装置、设备及介质在审
申请号: | 202211453442.2 | 申请日: | 2022-11-21 |
公开(公告)号: | CN115756503A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 傅玉鑫;赵海兴;孙永超;张艳雪 | 申请(专利权)人: | 浪潮卓数大数据产业发展有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/76;G06F16/958 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 肖鹏 |
地址: | 214002 江苏省无锡市无锡经济开发区金融一街15号110*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 服务 模块 部署 服务器 方法 装置 设备 介质 | ||
1.一种web服务模块部署至服务器的方法,其特征在于,所述方法包括:
根据预先配置的处理流程生成模型模块;
根据预先配置的接口信息生成web服务模块,所述接口信息包括所述web服务模块的接口路径与所述接口路径对应的模型标识,以便根据所述模型标识调用对应的所述模型模块作为所述web服务模块的功能实现;
根据部署脚本模板生成所述web服务模块相关的部署参数;
根据所述部署参数生成对应的部署脚本,并通过所述部署脚本将所述web服务模块部署在服务器。
2.根据权利要求1所述的方法,其特征在于,所述根据部署脚本模板生成所述web服务模块相关的部署参数,具体包括:
通过所述部署脚本模板启动所述web服务模块;
在所述服务器中对所述web服务模块配置启动端口;
将所述启动端口映射至所述web服务模块的指定路径;
根据启动端口与所述接口路径对应的模型标识,生成所述web服务模块相关的部署参数。
3.根据权利要求2所述的方法,其特征在于,所述通过所述部署脚本模板启动所述web服务模块,具体包括:
通过所述部署脚本模板的gunicorn启动所述web服务模块。
4.根据权利要求2所述的方法,其特征在于,所述将所述启动端口映射至所述web服务模块的指定路径,具体包括:
通过所述部署脚本模板的nginx,将所述启动端口映射至所述web服务模块的指定路径。
5.根据权利要求1所述的方法,其特征在于,所述通过所述部署脚本将所述web服务模块部署在服务器后,所述方法还包括:
应用生成端向管理端发送部署完成通知,所述管理端收到所述部署完成通知时,调用应用生成端中web服务模块的测试接口;
所述应用生成端通过所述测试接口进行测试,完成测试向所述管理端发送测试完成通知,所述管理端若收到成功标识则设置部署状态为成功。
6.根据权利要求1所述的方法,其特征在于,所述处理流程为使用统计,所述方法还包括:
应用生成端在所述模型模块中生成使用统计回调方式,在所述模型模块执行结束后向管理端发送调用方信息、传入参数及返回结果;
所述管理端实现使用统计接口,并在收到所述调用方信息、所述传入参数及所述返回结果后存入数据库。
7.一种web服务模块部署至服务器的装置,其特征在于,所述装置包括:
模型模块生成单元,根据预先配置的处理流程生成模型模块;
服务模块生成单元,根据预先配置的接口信息生成web服务模块,所述接口信息包括所述web服务模块的接口路径与所述接口路径对应的模型标识,以便根据所述模型标识调用对应的所述模型模块作为所述web服务模块的功能实现;
部署参数生成单元,根据部署脚本模板生成所述web服务模块相关的部署参数;
模块部署单元,根据所述部署参数生成对应的部署脚本,并通过所述部署脚本将所述web服务模块部署在服务器。
8.根据权利要求7所述的装置,其特征在于,所述部署参数生成单元装置执行所述根据部署脚本模板生成所述web服务模块相关的部署参数时,具体用于:
通过所述部署脚本模板启动所述web服务模块;
在所述服务器中对所述web服务模块配置启动端口;
将所述启动端口映射至所述web服务模块的指定路径;
根据启动端口与所述接口路径对应的模型标识,生成所述web服务模块相关的部署参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮卓数大数据产业发展有限公司,未经浪潮卓数大数据产业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211453442.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可缓解眼部疲劳的面罩
- 下一篇:毛细管网辐射空调系统及其控制方法