1.一种任务处理方法,其特征在于,包括:在Web平台上添加Redis工具,并通过所述Redis工具创建预设任务队列,其中所述Web平台为基于Ansible和Celery框架开发而成的网页平台;
获取所述Web平台中的Celery队列中的待执行任务;
将所述待执行任务保存至所述预设任务队列;
获取所述预设任务队列中满足预设执行条件的待执行任务,其中所述预设执行条件对应预设处理方式;以及
将满足所述预设执行条件的待执行任务按照所述预设处理方式执行;
所述获取所述预设任务队列中满足预设执行条件的待执行任务,包括:确定所述预设任务队列中的待执行任务的数量对应的预设数量范围,其中不同的预设数量范围对应不同的预设处理方式,所述预设处理方式包括多线程处理方式,所述多线程处理方式包括第一多线程处理方式和第二多线程处理方式,所述第一多线程处理方式和所述第二多线程处理方式的打开线程的数量不同;
根据确定的预设数量范围获取所述预设数量范围对应的预设处理方式;
所述将满足所述预设执行条件的待执行任务按照所述预设处理方式执行,包括:将所述预设任务队列中满足所述预设数量范围的待执行任务按照所述预设数量范围对应的预设处理方式执行;
所述将所述待执行任务保存至所述预设任务队列之前,还包括:判断所述Celery队列中的待执行任务的数量是否大于预设任务数量;
若所述Celery队列中的待执行任务的数量大于所述预设任务数量,执行所述将所述待执行任务保存至所述预设任务队列的步骤。
2.根据权利要求1所述的任务处理方法,其特征在于,所述获取所述Web平台中的Celery队列中的待执行任务,包括:获取所述待执行任务对应的Web应用;
所述获取所述预设任务队列中满足预设执行条件的待执行任务,包括:监测所述预设任务队列中的待执行任务对应的Web应用是否处于运行状态;
若所述待执行任务对应的Web应用处于运行状态,则判定所述待执行任务满足所述预设执行条件。
3.根据权利要求2所述的任务处理方法,其特征在于,所述监测所述待执行任务对应的Web应用是否处于运行状态,包括:监测所述待执行任务对应的Web应用对应的主线程的运行回路的状态;
根据所述主线程的运行回路的状态判断所述Web应用是否处于运行状态。
4.根据权利要求1所述的任务处理方法,其特征在于,所述获取所述Web平台中的Celery队列中的待执行任务,包括:定时轮询所述Celery队列以获取所述Web平台中的Celery队列中的待执行任务。
5.一种任务处理装置,其特征在于,包括:添加创建单元,用于在Web平台上添加Redis工具,并通过所述Redis工具创建预设任务队列,其中所述Web平台为基于Ansible和Celery框架开发而成的网页平台;
第一获取单元,用于获取所述Web平台中的Celery队列中的待执行任务;
任务保存单元,用于将所述待执行任务保存至所述预设任务队列;
第二获取单元,用于获取所述预设任务队列中满足预设执行条件的待执行任务,其中所述预设执行条件对应预设处理方式;以及任务执行单元,用于将满足所述预设执行条件的待执行任务按照所述预设处理方式执行;
范围确定单元,用于确定所述预设任务队列中的待执行任务的数量对应的预设数量范围,其中不同的预设数量范围对应不同的预设处理方式,所述预设处理方式包括多线程处理方式,所述多线程处理方式包括第一多线程处理方式和第二多线程处理方式,所述第一多线程处理方式和所述第二多线程处理方式的打开线程的数量不同;
方式获取单元,用于根据确定的预设数量范围获取所述预设数量范围对应的预设处理方式;
所述任务执行单元,用于将所述预设任务队列中满足所述预设数量范围的待执行任务按照所述预设数量范围对应的预设处理方式执行;
所述任务处理装置还包括:
第一判断单元,用于判断所述Celery队列中的待执行任务的数量是否大于预设任务数量;
状态监测单元,用于若所述Celery队列中的待执行任务的数量大于所述预设任务数量,监测所述预设任务队列中的待执行任务对应的Web应用是否处于运行状态。
6.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述方法的步骤。
7.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至4任意一项所述方法的步骤。