【技术实现步骤摘要】
分布式环境下的任务处理方法、装置、电子设备和介质
[0001]本公开涉及数据处理
,尤其涉及一种分布式环境下的任务处理方法、装置、电子设备和介质。
技术介绍
[0002]在分布式集群架构下,多个应用任务通常由该架构中的多个服务器协同执行,任务系统内部的处理阶段包括任务的接收(存储到库)、任务的分配和任务结果的展示,其中,任务分配包括以下方案实现:
[0003](1)将任务分配的功能直接下沉到用户终端上,在用户终端上已经获取到要将任务发送到哪台服务器执行。
[0004]但是,用户终端不在服务器集群的管控范围内,任务分配过程中可能出现安全等问题。
[0005]另外,若服务地址列表更新不及时,则可能导致用户终端访问的服务器的地址无效,就影响使用者的产品体验。
[0006](2)由任务分配系统来决定任务的具体执行服务器,可以理解为存在一个中心控制节点,统一对任务进行分派。
[0007]但是,任务分配系统依赖的开源组件过多,影响系统的稳定性,不利于升级和后期的功能迭代,大多数的软件公司中, ...
【技术保护点】
【技术特征摘要】
1.一种分布式环境下的任务处理方法,其特征在于,包括:获取请求服务器执行任务的请求信息;根据所述请求信息确定将所述任务发送至指定服务器或非指定服务器;若确定发送至所述非指定服务器,则获取能够执行所述任务的非指定服务器和所述非指定服务器的执行权重;根据所述执行权重将所述任务分配至所述非指定服务器。2.根据权利要求1所述的分布式环境下的任务处理方法,其特征在于,还包括:获取所述非指定服务器在指定时间内处理所述任务的执行时间;根据所述执行时间更新所述执行权重。3.根据权利要求2所述的分布式环境下的任务处理方法,其特征在于,根据所述执行时间更新所述执行权重包括:设置所述非指定服务器的初始执行权重相等;确定全部所述非指定服务器的执行时间的总和;确定所述执行时间占所述执行时间的总和的比例;根据所述比例更新所述执行权重。4.根据权利要求1所述的分布式环境下的任务处理方法,其特征在于,根据所述请求信息确定将所述任务发送至指定服务器或非指定服务器包括:解析所述请求信息确定是否包含所述指定服务器的地址信息;若确定所述请求信息包含所述地址信息,则根据所述地址信息将所述任务发送至所述指定服务器。5.根据权利要求1所述的分布式环境下的任务处理方法,其特征在于,根据所述请求信息确定将所述任务发送至指定服务器或非指定服务器还包括:解析所述请求信息确定是否包含所述指定服务器的地址信息;若确定所述请求信息不包含所述地址信息,则确定发送所述任务至所述非指定服务器。6.根据权利要求1
‑
5中任一项所述的分布式环境下的任务...
【专利技术属性】
技术研发人员:李大鹏,白雪,郑晓静,张洪钏,刘宝矿,邢晓东,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。