[发明专利]一种任务分发方法及装置有效
申请号: | 201711277389.4 | 申请日: | 2017-12-06 |
公开(公告)号: | CN107968836B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 宋健;王佳;高雪挺;朱岩;李梓苒;纪晓萌 | 申请(专利权)人: | 北京微网通联股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100193 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 分发 方法 装置 | ||
本发明实施例公开一种任务分发方法及装置,该方法中,在接收到任务请求后,获取任务请求中包含的任务类型;根据各个集群服务器的服务器类型,构建由各个目标集群服务器组成的集群队列,目标集群服务器的服务器类型符合任务请求中包含的任务类型;根据目标集群服务器的工作状态,确定任务请求需调用的目标集群服务器,任务请求需调用的目标集群服务器为第一集群服务器;将任务请求转换为符合第一集群服务器的接口规则的格式,将转换后的任务请求传输至第一集群服务器。该方案使PaaS平台将某一业务系统的任务请求传输至与该业务系统分属不同厂商的集群服务器,打破接口规则对业务系统调用集群服务器的限制,支持调用执行相同类型任务的集群服务器。
技术领域
本申请涉及互联网技术领域,尤其涉及一种任务分发方法及装置。
背景技术
随着云计算及互联网技术的不断革新,PaaS(Platform-as-a-Service,平台即服务)平台被越来越多地应用到各行各业。
其中,PaaS平台能够对接不同厂商的业务系统,以接收各个业务系统传输的任务请求,并且在PaaS平台中集成有各个厂商的集群服务器。PaaS平台与各个集群服务器之间的接口,均遵循集群服务器所属厂商设定的接口规则。在接收到某一业务系统的任务请求之后,PaaS平台根据任务请求确定该业务系统所属的目标厂商,然后将该任务请求传输至目标厂商的集群服务器中,以使目标厂商的集群服务器执行该任务请求相应的操作,从而实现业务系统对集群服务器的调用,使集群服务器为业务系统提供能力支撑。
但是,发明人在本申请的研究过程中发现,由于PaaS平台与各个集群服务器之间的接口遵循厂商设定的接口规则,因此,某一集群服务器只能接收到与该集群服务器同属一个厂商的业务系统发出的任务请求。也就是说,各个业务系统只能调用与自身属于同一厂商的集群服务器,而不同厂商的集群服务器之间不能通用,导致PaaS平台只能将某一业务系统的任务请求传输至与该业务系统属于同一厂商的集群服务器,这使PaaS平台对集群服务器的分配存在不合理的问题,甚至在有些应用场景下会出现某几个集群服务器反复被调用,而其他集群服务器始终处于空闲状态的现象。
发明内容
为了解决现有技术中,PaaS平台对集群服务器的分配不合理的问题,本发明通过以下各个实施例公开一种任务分发方法及装置。
在本发明的第一方面,公开一种任务分发方法,包括:
在接收到各个业务系统生成的任务请求之后,获取所述任务请求中包含的任务类型;
根据预存的各个集群服务器的服务器类型,构建由各个目标集群服务器组成的集群队列,其中,所述目标集群服务器的服务器类型符合所述任务请求中包含的任务类型;
根据所述集群队列中各个目标集群服务器的工作状态,确定所述任务请求需调用的目标集群服务器,其中,所述任务请求需调用的目标集群服务器为第一集群服务器;
将所述任务请求转换为符合所述第一集群服务器的接口规则的格式,并将转换后的任务请求传输至所述第一集群服务器,以便所述第一集群服务器执行所述任务请求对应的操作。
可选的,所述根据所述集群队列中各个目标集群服务器的工作状态,确定所述任务请求需调用的目标集群服务器,包括:
若所述任务请求中包含优先级参数,并且根据所述优先级参数确定所述任务请求为紧急任务请求,查询所述集群队列中是否存在处于空闲状态的目标集群服务器;
若所述集群队列中存在处于空闲状态的目标集群服务器,选择处于空闲状态的目标集群服务器为所述任务请求需调用的目标集群服务器。
可选的,所述根据所述集群队列中各个目标集群服务器的工作状态,确定所述任务请求需调用的目标集群服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微网通联股份有限公司,未经北京微网通联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711277389.4/2.html,转载请声明来源钻瓜专利网。