[发明专利]分布式环境下的任务处理方法、装置、电子设备和介质在审
申请号: | 202110270111.4 | 申请日: | 2021-03-12 |
公开(公告)号: | CN115080193A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 李大鹏;白雪;郑晓静;张洪钏;刘宝矿;邢晓东 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F16/23;G06F16/27 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;袁礼君 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 环境 任务 处理 方法 装置 电子设备 介质 | ||
本公开提供了一种分布式环境下的任务处理方法、装置、电子设备和介质,涉及数据处理技术领域。其中,分布式环境下的任务处理方法包括:获取请求服务器执行任务的请求信息;根据请求信息确定将任务发送至指定服务器或非指定服务器;若确定发送至非指定服务器,则获取能够执行任务的非指定服务器和非指定服务器的执行权重;根据执行权重将任务分配至非指定服务器。通过本公开的技术方案,提升了任务处理的效率、服务资源的均衡性和可靠性。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种分布式环境下的任务处理方法、装置、电子设备和介质。
背景技术
在分布式集群架构下,多个应用任务通常由该架构中的多个服务器协同执行,任务系统内部的处理阶段包括任务的接收(存储到库)、任务的分配和任务结果的展示,其中,任务分配包括以下方案实现:
(1)将任务分配的功能直接下沉到用户终端上,在用户终端上已经获取到要将任务发送到哪台服务器执行。
但是,用户终端不在服务器集群的管控范围内,任务分配过程中可能出现安全等问题。
另外,若服务地址列表更新不及时,则可能导致用户终端访问的服务器的地址无效,就影响使用者的产品体验。
(2)由任务分配系统来决定任务的具体执行服务器,可以理解为存在一个中心控制节点,统一对任务进行分派。
但是,任务分配系统依赖的开源组件过多,影响系统的稳定性,不利于升级和后期的功能迭代,大多数的软件公司中,该类型的系统都要普适性地为各条业务线服务,也即需要兼容各种场景,从而导致整个系统愈加复杂,也会导致后期维护成本的增加。
(3)上述两种任务分配方案还存在任务分配不均的问题,这就可能导致一部分服务器资源未被利用,而另一部分服务器处于过载状态,这就会导致分布式集群处理任务的效率降低,也严重影响了服务器的可靠性、吞吐量和资源均衡性。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种分布式环境下的任务处理方法、装置、电子设备和介质,至少在一定程度上克服了相关技术中分布式环境下的任务处理效率低的问题。
本公开的其他特性和优点将通过后续的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种分布式环境下的任务处理方法,包括:获取请求服务器执行任务的请求信息;根据所述请求信息确定将所述任务发送至指定服务器或非指定服务器;若确定发送至所述非指定服务器,则获取能够执行所述任务的非指定服务器和所述非指定服务器的执行权重;根据所述执行权重将所述任务分配至所述非指定服务器。
在本公开的一个实施例中,还包括:获取所述非指定服务器在指定时间内处理所述任务的执行时间;根据所述执行时间更新所述执行权重。
在本公开的一个实施例中,根据所述执行时间更新所述执行权重包括:设置所述非指定服务器的初始执行权重相等;确定全部所述非指定服务器的执行时间的总和;确定所述执行时间占所述执行时间的总和的比例;根据所述比例更新所述执行权重。
在本公开的一个实施例中,根据所述请求信息确定将所述任务发送至指定服务器或非指定服务器包括:解析所述请求信息确定是否包含所述指定服务器的地址信息;若确定所述请求信息包含所述地址信息,则根据所述地址信息将所述任务发送至所述指定服务器。
在本公开的一个实施例中,根据所述请求信息确定将所述任务发送至指定服务器或非指定服务器还包括:解析所述请求信息确定是否包含所述指定服务器的地址信息;若确定所述请求信息不包含所述地址信息,则确定发送所述任务至所述非指定服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110270111.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多像素近远光透镜模组
- 下一篇:通信网络告警故障处理优先级调整方法及装置