数据任务处理方法、应用服务器及计算机可读存储介质与流程

文档序号:15229669发布日期:2018-08-21 19:14阅读:179来源:国知局
本发明涉及数据分析领域,尤其涉及一种数据任务处理方法、应用服务器及计算机可读存储介质。
背景技术
::hadoop是一个开源分布式基础架构,用户可以在不了解分布式底层细节的情况下,开发分布式程序。hadoop实现了一个分布式文件系统,它提供高传输率来访问应用程序的数据,适合那些有着超大数据集的应用程序。通常利用ozzie实现任务的调度,但是基于单独ozzie的任务调度不能分析实现数据与任务的依赖关系,比如模型的任务要等一段时间内的数据同步跑完后才能执行,然而数据与任务的依赖控制混乱,出问题后较难发现。技术实现要素:有鉴于此,本发明提出一种数据任务处理方法、应用服务器及计算机可读存储介质,能够通过分析所述请求帮助信息,获取与当前页面操作相关对应的帮助文档,提高用户体验。首先,为实现上述目的,本发明提出一种数据任务处理方法,该方法应用于应用服务器,所述方法包括:从终端设备获取任务列表;配置所述任务依赖者,以分析数据与任务的依赖关系;记录数据同步的执行过程;根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步;若数据已经同步完成,执行已经完成数据同步的任务;若数据没有完成同步,发出预警信息。可选地,配置所述任务列表中的任务的依赖者,以分析数据与任务的依赖关系的步骤,具体包括如下步骤:获取所述任务的流程节点的有效依赖(relier)配置;执行依赖状态查询语句,并输出原始依赖结果;合并多个任务节点,补全依赖状态,并对依赖结果去重;为所述去重的依赖结果标注依赖配置切片标签,完成分析所有任务的依赖关系。可选地,所述若数据已经同步完成,执行已经完成数据同步的任务的步骤,具体包括如下步骤:获取等待中的轮跑任务及重跑任务;执行所述轮跑任务及所述重跑任务。可选地,所述执行所述轮跑任务及所述重跑任务的步骤之前,还包括如下步骤:将所述轮跑任务及所述重跑任务按优先等级高低进行排序;优先执行等级高的任务。可选地,所述方法还包括如下步骤:监控当前执行的任务;当任务执行过程当中出现异常时,发出预警。此外,为实现上述目的,本发明还提供一种应用服务器,所述应用服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的数据任务处理系统,所述数据任务处理系统被所述处理器执行时实现如下步骤:从终端设备获取任务列表;配置所述任务依赖者,以分析数据与任务的依赖关系;记录数据同步的执行过程;根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步;若数据已经同步完成,执行已经完成数据同步的任务;若数据没有完成同步,发出预警信息。可选地,配置所述任务列表中的任务的依赖者,以分析数据与任务的依赖关系的步骤,具体包括如下步骤:获取所述任务的流程节点的有效依赖(relier)配置;执行依赖状态查询语句,并输出原始依赖结果;合并多个任务节点,补全依赖状态,并对依赖结果去重;为所述去重的依赖结果标注依赖配置切片标签,完成所有任务的调度依赖。可选地,所述若数据已经同步完成,执行已经完成数据同步的任务的步骤,具体包括如下步骤:获取等待中的轮跑任务及重跑任务;将所述轮跑任务及所述重跑任务按优先等级高低进行排序;优先执行等级高的任务。可选地,所述数据任务处理系统被所述处理器执行时,还实现如下步骤:监控当前执行的任务;当任务执行过程当中出现异常时,发出预警。进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据任务处理系统,所述数据任务处理系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的数据任务处理方法的步骤。相较于现有技术,本发明所提出的应用服务器、数据任务处理方法及计算机可读存储介质,首先,从终端设备获取任务列表;然后,配置所述任务依赖者,以分析数据与任务的依赖关系;接着,记录数据同步的执行过程;进一步地,根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步;最后,若数据已经同步完成,执行已经完成数据同步的任务;若数据没有完成同步,发出预警信息。这样,既可以避免了现有技术中数据与任务的依赖控制混乱的缺陷,还可以通所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步,实现只有数据完成同步才能执行任务。附图说明图1是本发明各个实施例一可选的应用环境示意图;图2是图1中应用服务器一可选的硬件架构的示意图;图3是本发明数据任务处理系统第一实施例的程序模块示意图;图4是本发明数据任务处理系统第二实施例的程序模块示意图;图5为本发明数据任务处理方法第一实施例的流程示意图;图6为本发明数据任务处理方法第二实施例的流程示意图;附图标记:本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。参阅图1所示,是本发明各个实施例一可选的应用环境示意图。在本实施例中,本发明可应用于包括,但不仅限于,终端设备1、应用服务器2、网络3的应用环境中。其中,所述终端设备1可以是移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、车载装置等等的可移动设备,以及诸如数字tv、台式计算机、笔记本、服务器等等的固定终端。所述应用服务器2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,该应用服务器2可以是独立的服务器,也可以是多个服务器所组成的服务器集群。所述网络3可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi、通话网络等无线或有线网络。其中,所述应用服务器2通过所述网络3分别与一个或多个所述终端设备1通信连接,以进行数据传输和交互。参阅图2所示,是图1中应用服务器2一可选的硬件架构的示意图。本实施例中,所述应用服务器2可包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-13的应用服务器2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述应用服务器2的内部存储单元,例如该应用服务器2的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述应用服务器2的外部存储设备,例如该应用服务器2上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器11还可以既包括所述应用服务器2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述应用服务器2的操作系统和各类应用软件,例如数据任务处理系统200的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。所述处理器12在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述应用服务器2的总体操作。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述的数据任务处理系统200等。所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在所述应用服务器2与其他电子设备之间建立通信连接。本实施例中,所述网络接口13主要用于通过所述网络3将所述应用服务器2与一个或多个所述终端设备1相连,在所述应用服务器2与所述一个或多个终端设备1之间的建立数据传输通道和通信连接。至此,己经详细介绍了本发明各个实施例的应用环境和相关设备的硬件结构和功能。下面,将基于上述应用环境和相关设备,提出本发明的各个实施例。首先,本发明提出一种数据任务处理系统200。参阅图3所示,是本发明数据任务处理系统200第一实施例的程序模块图。本实施例中,所述数据任务处理系统200包括一系列的存储于存储器11上的计算机程序指令,当该计算机程序指令被处理器12执行时,可以实现本发明各实施例的数据任务处理操作。在一些实施例中,基于该计算机程序指令各部分所实现的特定的操作,数据任务处理系统200可以被划分为一个或多个模块。例如,在图3中,所述数据任务处理系统200可以被分割成获取模块201、配置模块202、记录模块203、判断模块204、执行模块205以及预警模块206。其中:所述获取模块201,用于从终端设备1获取任务列表。具体地,所述应用服务器2内建有hadoop数据平台中心,hadoop数据平台中心从外部的终端设备1获取数据,所述应用服务器2根据hadoop数据平台中心获取到的数据并进行数据处理的时候,需要进行数据采集,数据清洗、数据分析等操作,每一个过程都可能涉及到多个任务,有的需要顺序执行,有的可以并行执行。在本实施例中,所述应用服务器2通过获取模块201从终端设备1获取任务列表。所述应用服务器2通过oozie管理这些任务的执行和顺序。oozie是基于hadoop的调度器,以xml的形式写调度流程,可以调度mr,pig,hive,shell,jar等等。所述应用服务器2通过oozie顺序执行任务流程节点,支持fork(分支多个节点),join(合并多个节点为一个)。所述配置模块202,用于配置所述任务列表中的任务的依赖者,以配置数据与任务的依赖关系。具体地,配置任务依赖者是为了配置数据与任务的依赖关系,只有数据齐全的任务才能执行。在本实施例中,所述应用服务器2通过获取任务流程节点fork(分支多个节点)的有效relier(依赖)配置,并执行relier状态查询语句,输出原始结果,进而合并多个任务节点,补全依赖状态,并对依赖结果去重,最后为所述去重的依赖结果标注依赖配置切片标签,完成所有任务的调度依赖。请参阅表1,为本实施例中的依赖配置格式要求。表1在本实施例中,所述应用服务器2通过hiveload加载配置文件,覆写配置表,从生产环境采集最新的配置文件修改后请运营部署,部署命令以实现配置依赖者:step1:上传脚本并授权、格式化(允许私人用户操作),上传到/tmp目录chmod777/tmp/relier_config_all.txtstep2:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step3:执行命令hive-e"useaml_awbs;setmapred.job.queue.name=queue_0006_02;truncatetablefm_relier_check_script;loaddatalocalinpath'/tmp/relier_config_all.txt'intotableaml_awbs.fm_relier_check_script;"在发明另一实施例中,实现配置依赖者可以通过修改配置部署命令:step1:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step2:执行命令hive-e"setmapred.job.queue.name=queue_0006_02;insertoverwritetableaml_awbs.fm_relier_check_scriptselectrelier_name,src_job_name,if(relier_name='i_jt-aml-999-cd','selectconcat(y,m,d)datestr,\'y\'statefromaml_awbs.job_statewherejob_name=\'jt-aml-999-cd\″,relier_name)script_string,forkfromaml_awbs.fm_relier_check_script"所述记录模块203,用于记录所述任务的数据同步的执行过程。具体地,从上文可知,只有数据齐全的任务才可执行,因此为了确保所述hadoop数据平台中心从外部的终端设备1获取数据是齐全的,当数据有更新或者修改时,所述应用服务器2通过记录模块203记录数据同步的执行过程。在本实施例中,所述记录模块203利用shell创建日志和状态表,记录数据同步的执行过程及数据同步的执行时间。所述判断模块204,用于根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步完成。具体地,在执行任务之前,所述应用服务器2通过判断模块204先判断数据是否已经同步完成。所述应用服务器2根据shell创建的日志和状态表中记录的数据同步的执行过程、数据同步的执行时间以及数据与任务的依赖关系判断数据是否同步完成。所述执行模块205,用于当数据已经同步完成,执行已经完成数据同步的任务。所述预警模块206,用于若数据没有完成同步,发出预警信息。具体地,只有数据完成同步,即数据齐全的情况下,所述执行模块205才会执行任务。当数据没有完成同步时,所述预警模块206发出预警信息,在本实施例中,所述预警信息包括但不限于没有完成同步的数据信息、最后一次同步的时间等等,以通知工作人员进行人工干预。通过上述程序模块201-206,本发明所提出的数据任务处理系统200,首先,从终端设备1获取任务列表;然后,配置所述任务依赖者,以分析数据与任务的依赖关系;接着,记录数据同步的执行过程;进一步地,根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步;最后,若数据已经同步完成,执行已经完成数据同步的任务;若数据没有完成同步,发出预警信息。这样,既可以避免了现有技术中数据与任务的依赖控制混乱的缺陷,还可以通所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步,实现只有数据完成同步才能执行任务。进一步地,基于本发明数据任务处理系统200的上述第一实施例,提出本发明的第二实施例(如图4所示)。本实施例中,所述数据任务处理系统200还包括及排序模块207,其中,所述获取模块201,还用于获取等待中的轮跑任务;从上文可知,在第一实施例中,只有数据同步完成时才会执行已经完成数据同步的任务。在本实施例中,所述任务包括但不限于轮跑任务和重跑任务。轮跑任务指的是在有效日期内循环执行的任务,重跑任务指的是执行失败后需重新执行的任务。具体地,所述应用服务器2通过所述获取模块201获取等待中的轮跑任务,并判断是否满足依赖者配置,在满足依赖者配置的前提下,分析任务的有效轮跑日期系列,在本实施例中,轮跑任务序列基于工作日或自然日系列,默认设置轮跑序列长度最长为过去730日。请参阅表2,为轮跑任务配置要求:表2在本实施例中,实现轮跑任务的代码为:插入配置表:step1:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step2:执行命令hive-e"useaml_awbs;setmapred.job.queue.name=queue_0006_02;insertoverwritetableaml_awbs.fm_model_configselectboard,series,model,date_start,date_end,ask_execute,ask_export,desc_interval,desc_relierfromaml_awbs.fm_model_configwhereregexp_replace(upper(concat(board,series,model)),″,″)<>regexp_replace(upper(concat('ky','zq','1214-13')),″,″)unionallselect'ky'board,'zq'series,'1214-13'model,'20150101'date_start,'20990101'date_end,'y'ask_execute,'n'ask_export,'w:d:1'desc_interval,'i_jt-aml-investzq-import-cd:15'desc_relierfromdefault.dual"所述获取模块201,还用于获取等待中的重跑任务;具体地,请参阅表3,为本发明一实施中的重跑任务的配置要求:表3在本实施例中,实现重跑任务的代码为:插入配置表:step1:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step2:执行命令hive-e"setmapred.job.queue.name=queue_0006_02;insertintotableaml_awbs.fm_model_task_rerun_setselect'ky','zq','1214-25','20141202','y','y','1.0'fromdefault.dual"所述排序模块207,还用于将所述轮跑任务及所述重跑任务按优先等级高低进行排序。所述执行模块205,还用于优先执行等级高的任务。具体地,在本实施例中,所述排序模块207按照获取任务的时间先后顺序对所述轮跑任务及所述重跑任务进行优先等级高低排序。可以理解的是,在本发明的其他实施例中,可以根据实际需求设定优先等级要求。所述预警模块206,还用于监控当前执行的任务,当任务执行过程当中出现异常时,发出预警。具体地,所述应用服务器2通过预警模块206监控当前执行的任务,任务执行过程当中出现异常时,发出预警,以通知工作人员及时处理。通过上述程序模块207,本发明所提出的数据任务处理系统200,还可以将获取到的轮跑任务及所述重跑任务按优先等级高低进行排序,优先执行等级高的任务,同时监控当前执行的任务,当任务执行过程当中出现异常时,发出预警,从而实现监管任务。此外,本发明还提出一种数据任务处理方法。参阅图5所示,是本发明数据任务处理方法第一实施例的流程示意图。在本实施例中,根据不同的需求,图5所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。步骤s301,从终端设备1获取任务列表。具体地,所述应用服务器2内建有hadoop数据平台中心,hadoop数据平台中心从外部的终端设备1获取数据,所述应用服务器2根据hadoop数据平台中心获取到的数据并进行数据处理的时候,需要进行数据采集,数据清洗、数据分析等操作,每一个过程都可能涉及到多个任务,有的需要顺序执行,有的可以并行执行。在本实施例中,所述应用服务器2从终端设备1获取任务列表。所述应用服务器2通过oozie管理这些任务的执行和顺序。oozie是基于hadoop的调度器,以xml的形式写调度流程,可以调度mr,pig,hive,shell,jar等等。所述应用服务器2通过oozie顺序执行任务流程节点,支持fork(分支多个节点),join(合并多个节点为一个)。步骤s302,配置所述任务列表中的任务的依赖者,以配置数据与任务的依赖关系。具体地,配置任务依赖者是为了配置数据与任务的依赖关系,只有数据齐全的任务才能执行。在本实施例中,所述应用服务器2通过获取任务流程节点fork(分支多个节点)的有效relier(依赖)配置,并执行relier状态查询语句,输出原始结果,进而合并多个任务节点,补全依赖状态,并对依赖结果去重,最后为所述去重的依赖结果标注依赖配置切片标签,完成所有任务的调度依赖。请参阅表1,为本实施例中的依赖配置格式要求。表1在本实施例中,所述应用服务器2通过hiveload加载配置文件,覆写配置表,从生产环境采集最新的配置文件修改后请运营部署,部署命令以实现配置依赖者:step1:上传脚本并授权、格式化(允许私人用户操作),上传到/tmp目录chmod777/tmp/relier_config_all.txtstep2:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step3:执行命令hive-e"useaml_awbs;setmapred.job.queue.name=queue_0006_02;truncatetablefm_relier_check_script;loaddatalocalinpath'/tmp/relier_config_all.txt'intotableaml_awbs.fm_relier_check_script;"在发明另一实施例中,实现配置依赖者可以通过修改配置部署命令:step1:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step2:执行命令hive-e"setmapred.job.queue.name=queue_0006_02;insertoverwritetableaml_awbs.fm_relier_check_scriptselectrelier_name,src_job_name,if(relier_name='i_jt-aml-999-cd','selectconcat(y,m,d)datestr,\'y\'statefromaml_awbs.job_statewherejob_name=\'jt-aml-999-cd\″,relier_name)script_string,forkfromaml_awbs.fm_relier_check_script"步骤s303,记录所述任务的数据同步的执行过程。具体地,从上文可知,只有数据齐全的任务才可执行,因此为了确保所述hadoop数据平台中心从外部的终端设备1获取数据是齐全的,当数据有更新或者修改时,所述应用服务器2记录数据同步的执行过程。在本实施例中,所述应用服务器2利用shell创建日志和状态表,记录数据同步的执行过程及数据同步的执行时间。步骤s304,根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步完成。具体地,在执行任务之前,所述应用服务器2先判断数据是否已经同步完成。所述应用服务器2根据shell创建的日志和状态表中记录的数据同步的执行过程、数据同步的执行时间以及数据与任务的依赖关系判断断数据是否同步完成。步骤s305,当数据已经同步完成,执行已经完成数据同步的任务。步骤s306,若数据没有完成同步,发出预警信息。具体地,只有数据完成同步,即数据齐全的情况下,所述应用服务器2才会执行任务。当数据没有完成同步时,所述应用服务器2发出预警信息,在本实施例中,所述预警信息包括但不限于没有完成同步的数据信息、最后一次同步的时间等等,以通知工作人员进行人工干预。通过上述步骤s301-306,本发明所提出的数据任务处理方法,首先,从终端设备1获取任务列表;然后,配置所述任务依赖者,以分析数据与任务的依赖关系;接着,记录数据同步的执行过程;进一步地,根据所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步;最后,若数据已经同步完成,执行已经完成数据同步的任务;若数据没有完成同步,发出预警信息。这样,既可以避免了现有技术中数据与任务的依赖控制混乱的缺陷,还可以通所述数据同步的执行过程及数据与任务的依赖关系判断数据是否同步,实现只有数据完成同步才能执行任务。进一步地,基于本发明数据任务处理方法的上述第一实施例,提出本发明数据任务处理方法的第二实施例。如图6所示,是本发明数据任务处理方法第二实施例的流程示意图。在本实施例中,该方法还包括如下步骤:步骤s401,获取等待中的轮跑任务;从上文可知,在第一实施例中,只有数据同步完成时才会执行任务。在本实施例中,所述任务包括但不限于轮跑任务和重跑任务。轮跑任务指的是在有效日期内循环执行的任务,重跑任务指的是执行失败后需重新执行的任务。具体地,所述应用服务器2获取等待中的轮跑任务,并判断是否满足依赖者配置,在满足依赖者配置的前提下,分析任务的有效轮跑日期系列,在本实施例中,轮跑任务序列基于工作日或自然日系列,默认设置轮跑序列长度最长为过去730日。请参阅表2,为轮跑任务配置要求:表2在本实施例中,实现轮跑任务的代码为:插入配置表:step1:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step2:执行命令hive-e"useaml_awbs;setmapred.job.queue.name=queue_0006_02;insertoverwritetableaml_awbs.fm_model_configselectboard,series,model,date_start,date_end,ask_execute,ask_export,desc_interval,desc_relierfromaml_awbs.fm_model_configwhereregexp_replace(upper(concat(board,series,model)),″,″)<>regexp_replace(upper(concat('ky','zq','1214-13')),″,″)unionallselect'ky'board,'zq'series,'1214-13'model,'20150101'date_start,'20990101'date_end,'y'ask_execute,'n'ask_export,'w:d:1'desc_interval,'i_jt-aml-investzq-import-cd:15'desc_relierfromdefault.dual"步骤s402,获取等待中的重跑任务;具体地,请参阅表3,为本发明一实施中的重跑任务的配置要求:表3在本实施例中,实现重跑任务的代码为:插入配置表:step1:切换用户(如果你的私人用户允许执行hive命令,可以不切换)sudosu-hduser0006step2:执行命令hive-e"setmapred.job.queue.name=queue_0006_02;insertintotableaml_awbs.fm_model_task_rerun_setselect'ky','zq','1214-25','20141202','y','y','1.0'fromdefault.dual"步骤s403,将所述轮跑任务及所述重跑任务按优先等级高低进行排序。步骤s404,优先执行等级高的任务。具体地,在本实施例中,所述应用服务器2按照获取任务的时间先后顺序对所述轮跑任务及所述重跑任务进行优先等级高低排序。可以理解的是,在本发明的其他实施例中,可以根据实际需求设定优先等级要求。步骤s405,监控当前执行的任务,当任务执行过程当中出现异常时,发出预警。具体地,所述应用服务器2监控当前执行的任务,任务执行过程当中出现异常时,发出预警,以通知工作人员及时处理。通过上述步骤s401-s405,本发明所提出的数据任务处理方法,还可以将获取到的轮跑任务及所述重跑任务按优先等级高低进行排序,优先执行等级高的任务,同时监控当前执行的任务,当任务执行过程当中出现异常时,发出预警,从而实现监管任务。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1