[发明专利]一种应用部署方法、装置及设备有效
申请号: | 201910697861.2 | 申请日: | 2019-07-31 |
公开(公告)号: | CN110413286B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 顾晓洁 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06Q20/08 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 开曼群岛大开曼岛乔治镇医院*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 部署 方法 装置 设备 | ||
1.一种应用部署方法,包括:
获取待处理业务的业务类型信息以及用于表征所述待处理业务的数据总量的表征信息;所述表征信息包括所述待处理业务的业务场景;
根据所述业务类型信息确定处理所述待处理业务所需的组件;
根据所述表征信息确定各个所述组件的部署方式,所述部署方式包括独立部署和/或合并部署;所述独立部署表示的是将某个组件作为单独的服务进行使用,独立处理业务,无需依赖主程序;所述合并部署表示的是将组件与其他应用合并使用,将所述组件插入到所述其他应用中,以实现所述组件的功能;
采用各个所述组件对应的部署方式部署各个所述组件;
其中,所述表征信息表示所述待处理业务的业务场景,所述根据所述表征信息确定各个所述组件的部署方式,具体包括:
对于任意一个所述组件,确定所述业务场景对应的站点;判断所述站点是否为中心站点,得到第一判断结果;当所述第一判断结果表示所述站点为中心站点时,确定所述任意一个所述组件的部署方式为独立部署;当所述第一判断结果表示所述站点为非中心站点时,确定所述任意一个所述组件的部署方式为合并部署;
或,所述表征信息表示所述待处理业务的数据总量,所述根据所述表征信息确定各个所述组件的部署方式,具体包括:
对于任意一个所述组件,确定所述待处理业务的数据总量;当所述待处理业务的数据总量属于第一预设阈值范围时,确定所述任意一个所述组件的部署方式为独立部署;当所述待处理业务的数据总量属于第二预设阈值范围时,确定所述任意一个所述组件的部署方式为合并部署,所述第一预设阈值范围的最小值大于所述第二预设阈值范围的最小值,所述第一预设阈值范围的最大值大于所述第二预设阈值范围的最大值。
2.如权利要求1所述的方法,所述根据所述业务类型信息确定处理所述待处理业务所需的组件,具体包括:
根据所述待处理业务的业务类型信息确定所述待处理业务对应的业务流程;
根据所述业务流程确定出实现所述业务流程对应的组件。
3.如权利要求1所述的方法,所述根据所述表征信息确定各个所述组件的部署方式之前,还包括:
根据预设的组件标识判断所述组件是否为可拆合组件,所述组件标识包括可拆合标识和不可拆合标识;
当所述组件为可拆合组件时,执行根据所述表征信息确定各个所述组件的部署方式这一步骤。
4.如权利要求1所述的方法,所述表征信息表示所述待处理业务的业务场景以及所述待处理业务的数据总量,
所述根据所述表征信息确定各个所述组件的部署方式,具体包括:
对于任意一个所述组件,确定所述业务场景对应的站点;
判断所述站点是否为中心站点,得到第一判断结果;
当所述第一判断结果表示所述站点为中心站点时,确定所述任意一个所述组件的部署方式为独立部署;
当所述第一判断结果表示所述站点为非中心站点时,确定所述待处理业务的数据总量;
当所述待处理业务的数据总量属于第一预设阈值范围时,确定所述任意一个所述组件的部署方式为独立部署;
当所述待处理业务的数据总量属于第二预设阈值范围时,确定所述任意一个所述组件的部署方式为合并部署,所述第一预设阈值范围的最小值大于所述第二预设阈值范围的最小值,所述第一预设阈值范围的最大值大于所述第二预设阈值范围的最大值。
5.如权利要求1所述的方法,所述采用各个所述组件对应的部署方式部署各个所述组件之前,还包括:
确定发出待处理业务请求的设备的位置信息;
根据所述位置信息确定满足预设距离条件的第一目标硬件资源;
所述采用各个所述组件对应的部署方式部署各个所述组件,具体包括:
采用各个所述组件对应的部署方式将各个所述组件部署在所述第一目标硬件资源上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910697861.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种部署云端服务的方法以及开发云端服务的方法
- 下一篇:软件的部署方法和装置