The invention discloses a method for processing the script, the script processing method comprises the steps of: script operation corresponding to the main server to obtain a plurality of pieces of script; the main server will obtain a multiple film script assigned to multiple server nodes; node server script receives when executing the slice the script, with multiple slices in the corresponding script script operation are executed, execution of the script operation. The invention also provides a script job processing system. The invention realizes the high availability and load balance of the server.
【技术实现步骤摘要】
本专利技术涉及计算机通信
,尤其涉及一种脚本作业处理方法及系统。
技术介绍
脚本是使用特定的描述性语言,并依据特定格式编写的可执行文件,脚本作业为执行某项功能的脚本集合。当要实现一项功能时,一般是由一台服务器调用并执行该功能对应的脚本作业,也即现有技术中,每一个脚本作业完完全全都是由一台服务器执行完成,服务器无法实现高可用性和负载均衡。
技术实现思路
本专利技术的主要目的在于提供一种脚本作业处理方法和系统,旨在解决现有技术中服务器无法实现高可用性和负载均衡的技术问题。为实现上述目的,本专利技术提供一种脚本作业处理方法,所述脚本作业处理方法包括以下步骤:主服务器获取脚本作业对应的多个分片脚本,其中,每个分片脚本可被单独执行;所述主服务器将获取的多个分片脚本分配至多个节点服务器;节点服务器在接收到分片脚本时,执行所述分片脚本,以在所述脚本作业对应的多个分片脚本均执行完成时,完成执行所述脚本作业。优选地,在所述脚本作业为定时执行作业时,所述主服务器将获取的多个分片脚本分配至多个节点服务器的步骤包括:所述主服务器根据所述脚本作业的执行周期,定时将所述脚本作业对应的多个分片脚本分配至多个节点服务器。优选地,所述节点服务器在接收到分片脚本时,执行所述分片脚本的步骤之后,还包括:在节点服务器执行所述分片脚本完成时,反馈相应的完成消息至所述主服务器;所述定时将所述脚本作业对应的多个分片脚本分配至多个节点服务器的步骤包括:所述主服务器在当前计时到达所述脚本作业的执行周期时,判断是否接收到各个节点服务器反馈的完成消息,其中,所述主服务器在每次将所述脚本作业对应的多个分片脚 ...
【技术保护点】
一种脚本作业处理方法,其特征在于,所述脚本作业处理方法包括以下步骤:主服务器获取脚本作业对应的多个分片脚本,其中,每个分片脚本可被单独执行;所述主服务器将获取的多个分片脚本分配至多个节点服务器;节点服务器在接收到分片脚本时,执行所述分片脚本,以在所述脚本作业对应的多个分片脚本均执行完成时,完成执行所述脚本作业。
【技术特征摘要】
1.一种脚本作业处理方法,其特征在于,所述脚本作业处理方法包括以下步骤:主服务器获取脚本作业对应的多个分片脚本,其中,每个分片脚本可被单独执行;所述主服务器将获取的多个分片脚本分配至多个节点服务器;节点服务器在接收到分片脚本时,执行所述分片脚本,以在所述脚本作业对应的多个分片脚本均执行完成时,完成执行所述脚本作业。2.如权利要求1所述的脚本作业处理方法,其特征在于,在所述脚本作业为定时执行作业时,所述主服务器将获取的多个分片脚本分配至多个节点服务器的步骤包括:所述主服务器根据所述脚本作业的执行周期,定时将所述脚本作业对应的多个分片脚本分配至多个节点服务器。3.如权利要求2所述的脚本作业处理方法,其特征在于,所述节点服务器在接收到分片脚本时,执行所述分片脚本的步骤之后,还包括:在节点服务器执行所述分片脚本完成时,反馈相应的完成消息至所述主服务器;所述定时将所述脚本作业对应的多个分片脚本分配至多个节点服务器的步骤包括:所述主服务器在当前计时到达所述脚本作业的执行周期时,判断是否接收到各个节点服务器反馈的完成消息,其中,所述主服务器在每次将所述脚本作业对应的多个分片脚本分配至多个节点服务器后,开始计时;在接收到各个节点服务器反馈的完成消息时,将所述脚本作业对应的多个分片脚本分配至多个节点服务器。4.如权利要求1所述的脚本作业处理方法,其特征在于,所述主服务器中设置有分片调度器,所述主服务器将获取的多个分片脚本分配至多个节点服务器的步骤包括:所述主服务器通过所述分片调度器将获取的多个分片脚本均衡分配至多个节点服务器。5.如权利要求1-4任一项所述的脚本作业处理方法,其特征在于,所述脚本作业处理方法还包括:所述主服务器检测节点服务器的运行状态;当有节点服务器故障时,将分配至故障的节点服...
【专利技术属性】
技术研发人员:何小鹏,黄国钦,杨镌颖,薛珂,邱戈川,
申请(专利权)人:广州唯品会信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。