[发明专利]业务处理方法及装置有效
申请号: | 201611150644.4 | 申请日: | 2016-12-14 |
公开(公告)号: | CN107741873B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 古乐乐 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 | ||
1.一种业务处理方法,其特征在于,包括:
在实际插槽集群中设置至少两个虚拟插槽集群,其中所述虚拟插槽集群包括实际插槽集群中的至少一个节点下的至少一个插槽;
接收业务逻辑任务,并根据所述业务逻辑任务的数据量,确定执行所述业务逻辑任务的虚拟插槽集群;以及
使用所述虚拟插槽集群执行所述业务逻辑任务;
所述虚拟插槽集群包括对所述业务逻辑任务进行多节点平均分配处理的第一虚拟插槽集群以及对所述业务逻辑任务进行单节点分配处理的第二虚拟插槽集群; 其中设定实际插槽集群中每个节点的至少一个插槽设定为第一虚拟插槽集群,将剩下节点的插槽设置为一个或多个第二虚拟插槽集群。
2.根据权利要求1所述的业务处理方法,其特征在于,
所述根据所述业务逻辑任务的数据量,确定执行所述业务逻辑任务的虚拟插槽集群的步骤包括:
判断所述业务逻辑任务的数据量是否大于等于设定值;
如所述业务逻辑任务的数据量大于等于设定值,则将所述业务逻辑任务分配至所述第一虚拟插槽集群进行执行;
如所述业务逻辑任务的数据量小于设定值,则将所述业务逻辑任务分配至所述第二虚拟插槽集群进行执行。
3.根据权利要求1所述的业务处理方法,其特征在于,所述使用所述虚拟插槽集群执行所述业务逻辑任务的步骤包括:
根据所述业务逻辑任务的数据量,判断对应的虚拟插槽集群的插槽缺口的数量是否大于零;
如所述虚拟插槽集群的插槽缺口的数量大于零,则对所述虚拟插槽集群的插槽进行扩充处理;以及
如所述虚拟插槽集群的插槽缺口的数量等于零,使用所述虚拟插槽集群执行所述业务逻辑任务。
4.根据权利要求3所述的业务处理方法,其特征在于,所述对所述虚拟插槽集群的插槽进行扩充处理的步骤包括:
将其他虚拟插槽集群的空闲插槽设置到进行扩充处理的所述虚拟插槽集群中。
5.根据权利要求4所述的业务处理方法,其特征在于,所述对所述虚拟插槽集群的插槽进行扩充处理的步骤还包括:
获取优先级低于所述业务逻辑任务的其他虚拟插槽集群的当前业务逻辑任务;
判断所述当前业务逻辑任务使用插槽和空闲插槽的数量之和是否大于等于所述插槽缺口的数量;
如所述当前业务逻辑任务的使用插槽和空闲插槽的数量之和小于所述插槽缺口的数量;则将所述业务逻辑任务设置到等待队列中;
如所述当前业务逻辑任务的使用插槽和空闲插槽的数量之和大于等于所述插槽缺口的数量;则对所述当前业务逻辑任务按优先级依次进行插槽资源释放,以使得空闲插槽的数量大于等于所述插槽缺口的数量;以及
将其他虚拟插槽集群的空闲插槽设置到进行扩充处理的虚拟插槽集群中。
6.根据权利要求1所述的业务处理方法,其特征在于,所述业务处理方法包括:
按所述虚拟插槽集群中的插槽数量,对所述虚拟插槽集群进行硬件资源分配。
7.根据权利要求1所述的业务处理方法,其特征在于,所述业务处理方法包括:
设定所述虚拟插槽集群的用户参数;
所述接收业务逻辑任务,并根据所述业务逻辑任务的数据量,确定执行所述业务逻辑任务的虚拟插槽集群的步骤具体为:
接收业务逻辑任务,并根据所述业务逻辑任务的数据量以及用户参数,确定执行所述业务逻辑任务的虚拟插槽集群。
8.一种业务处理装置,其特征在于,包括:
虚拟插槽集群设置模块,用于在实际插槽集群中设置至少两个虚拟插槽集群,其中所述虚拟插槽集群包括实际插槽集群中的至少一个节点下的至少一个插槽;
虚拟插槽集群确定模块,用于接收业务逻辑任务,并根据所述业务逻辑任务的数据量,确定执行所述业务逻辑任务的虚拟插槽集群;以及
任务执行模块,用于使用所述虚拟插槽集群执行所述业务逻辑任务;
其中设定实际插槽集群中每个节点的至少一个插槽设定为第一虚拟插槽集群,将剩下节点的插槽设置为一个或多个第二虚拟插槽集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611150644.4/1.html,转载请声明来源钻瓜专利网。