CN107016480A - 任务调度方法、装置及*** - Google Patents
任务调度方法、装置及*** Download PDFInfo
- Publication number
- CN107016480A CN107016480A CN201610061185.6A CN201610061185A CN107016480A CN 107016480 A CN107016480 A CN 107016480A CN 201610061185 A CN201610061185 A CN 201610061185A CN 107016480 A CN107016480 A CN 107016480A
- Authority
- CN
- China
- Prior art keywords
- task
- information
- configuration information
- type
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种任务调度方法、装置及***,该方法包括:获取任务配置信息,根据任务配置信息确定任务类型;根据任务类型,将任务配置信息下发给与任务类型对应的任务执行节点执行;在预设时间内接收到任务执行节点返回的任务的执行结果,根据任务的执行结果更新任务的状态。本发明实施例把所有任务都放在同一个协调装置中进行统一调度,把任务信息统一存储在同一数据库中,通过网页管理界面进行配置型的管理,不仅可以实现跨平台的任务调度,可在保证任务可靠性和关联性的前提下,提升任务处理速度和任务调度执行效率,也方便任务调度***的运维工作。
Description
技术领域
本发明涉及互联网技术,尤其涉及一种跨平台的任务调度方法、装置及***。
背景技术
当前,随着业务规模的逐渐扩大,企业内部***或者外部***中发起的任务数量越来越多,任务种类也越来越繁杂。现有的任务调度***都是基于复杂的大规模分布式集群来实现的,即一个服务构建于不同的应用集群之上,一个前端请求会调用多个不同的后端业务,调用方式多种多样,如远程过程调用、数据库、分布式缓存、分布式文件***等。这些后端业务集群可能是由不同的团队来开发的,也可能是使用不同的编程语言来实现的,可能分布在多个服务器之上,也可能横跨多个不同的数据中心。由于缺乏统一的分布式任务调度***,严重影响了任务执行效率,也不便于任务调度***的运维工作。
发明内容
本发明实施例提供一种任务调度方法、装置及***,不仅可以实现跨平台的任务调度,在保证任务可靠性和关联性的前提下,提升任务处理速度和任务执行效率,也方便任务调度***的运维工作。
本发明实施例第一方面提供一种任务调度方法,该方法包括:
获取任务配置信息,根据任务配置信息确定任务类型;
根据任务类型,将任务配置信息下发给与任务类型对应的任务执行节点执行;
在预设时间内接收到任务执行节点返回的任务执行结果,根据任务的执行结果更新任务的状态。
本发明实施例第二方面提供一种任务调度装置,该装置包括:
任务加载模块,用于获取任务配置信息,根据所述任务配置信息确定所述任务类型;
任务下发模块,用于根据所述任务类型,将所述任务配置信息下发给与所述任务类型对应的任务执行节点执行;
更新模块,用于在预设时间内接收到所述任务执行节点返回的所述任务的执行结果,根据所述任务的执行结果更新所述任务的状态。
本发明实施例第三方面提供一种任务调度***,包括:数据库、网页管理界面、任务执行节点和上述第二方面提供的任务调度装置。其中,网页管理界面用于配置任务配置信息;数据库用于保存任务配置信息以及任务的状态信息;任务执行节点用于执行任务调度装置下发的任务,并将任务的执行结果返回给任务调度装置。
基于上述,本发明实施例提供的任务调度方法、装置及***,把所有任务都放在同一个协调装置中进行统一调度,把任务信息统一存储在同一数据库中,通过网页管理界面进行配置型的管理,不仅可以实现跨平台的任务调度,可在保证任务可靠性和关联性的前提下,提升任务处理速度和任务调度执行效率,也方便任务调度***的运维工作。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种任务调度方法的流程图;
图2为本发明实施例提供的另一种任务调度方法的流程图;
图3为本发明实施例提供的一种任务调度装置的示意图;
图4为本发明实施例提供的另一种任务调度装置的示意图;
图5为本发明实施例提供的一种任务调度***示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种任务调度方法的流程图,如图1所示,本实施例提供的任务调度方法包括如下步骤:
S11,获取任务配置信息,根据任务配置信息确定任务类型;
S12,根据任务类型,将任务配置信息下发给与任务类型对应的任务执行节点执行;
S13,在预设时间内接收到任务执行节点返回的任务执行结果,根据任务的执行结果更新任务的状态。
本实施提供的任务调度方法可以应用于相应的任务调度***,该***包括数据库、网页管理界面、调度服务器和多个计算服务器。其中,上述步骤的执行主体为调度服务器,网页管理界面用于配置任务配置信息,数据库用于保存任务配置信息以及任务的状态信息,计算服务器用于执行调度服务器下发的任务,并将任务的执行结果返回给调度服务器。
换言之,在本实施例中,任务配置信息可以是通过网页管理界面配置并保存于数据库中的。
进一步的,可以理解的是,在通过网页管理界面配置任务时,可以进行任务类型的设定,即任务的配置信息中有专门的任务类型标记。
进一步的,示例性的,在本实施例中,任务类型具体可以包括Hadoop类型和非Hadoop类型,进而相应的任务调度***中可以包括对应类型的计算服务器,即任务执行节点,如Hadoop集群和代理监视节点,其中,Hadoop集群可以用于执行Hadoop类型的任务,代理监视节点可以用于执行非Hadoop类型的任务。
本实施例提供的任务调度方法,把任务信息统一存储在同一数据库中,通过网页管理界面进行配置型的管理,把所有任务都放在同一个协调装置中,将多个不同平台上的任务根据其任务类型进行统一调度,不仅可以实现跨平台的任务调度,可在保证任务可靠性和关联性的前提下,提升任务处理速度和任务调度执行效率,也方便任务调度***的运维工作。
图2为本发明实施例提供的另一种任务调度方法的流程图,本实施例在图1所示实施例的基础上,具体的,上述的任务配置信息不仅可以包括任务的类型信息,还可以包括任务的标识信息和命令信息。进一步的,上述S11具体可以包括如下步骤:
S111,扫描数据库进行任务加载;
S112,对任务进行解析预处理,获取任务的标识信息、命令信息和类型信息;
S113,根据类型信息确定任务类型。
进一步的,作为一种可选的实施方式,在上述S11之后,还可以包括S14,创建任务的状态节点。其中,该状态节点可以用于保存任务的状态信息。示例性,对于任务A,其状态节点刚被创建时,保存任务A的状态信息可以为等待执行状态(waiting);当根据任务A的类型,将任务A的配置信息下发给相应的任务执行节点执行时,状态节点中的任务A的状态信息也可以被相应的更新为正在执行状态(running);在预设时间内接收到任务执行节点返回的任务A的执行结果后,状态节点中的任务A状态信息进一步可以被相应的更新为执行成功状态(success)或执行失败状态(failed)。
进一步的,作为一种可选的实施方式,上述S13具体可以包括:
S131,在预设时间内接收到任务执行节点返回的任务执行结果,并根据任务的执行结果更新任务的状态节点中的状态信息;
S132,根据任务的状态节点中的状态信息更新数据库中所述任务的状态信息。
可选的,在根据任务的状态节点中的状态信息更新数据库中所述任务的状态信息之后,还可以将任务的状态节点删除,以免其占用调度服务器的内存,影响后续任务调度进程的执行效率。
另外,作为本实施例一种优选的实施方式,在上述S12之后,还可以包括S15,若在预设时间内没有接收到任务执行节点返回的所述任务执行结果,则发出告警信息。
可以理解的是,调度服务器在对每一个任务进行调度时,可以为任务设定运行时间,如果在设定运行时间没有接收到任务执行节点返回的任何任务执行结果,则可以判定该任务调度失败,并发出告警信息,以便用户在接收到告警信息后,检测***中是否有软硬件故障并及时进行故障恢复。
在本实施例中,所有的任务在进行调度执行的过程中,其状态信息都存储在任务调度服务器中创建的任务状态节点中以及数据库中,如果在任务调度执行中间发生任何异常,都可以直接从调度服务器中取得任务的状态,并判断该任务调度进程位于哪一步了,进而可以恢复任务调度进程。
另外,由于本实施例提供的任务调度方法在图1所示实施例的基础上,进一步还可以实现自动报警,进一步方便了任务调度***的运维工作。
图3为本发明实施例提供的一种任务调度装置的示意图,可以用来实现本发明图1所示实施例提供的任务调度方法,此处不再赘述。如图3所示,该装置包括任务加载模块31,任务下发模块32和更新模块33。
其中,任务加载模块31用于:获取任务配置信息,根据任务配置信息确定所述任务类型;任务下发模块32用于:根据任务类型,将任务配置信息下发给与任务类型对应的任务执行节点执行;更新模块33用于:在预设时间内接收到任务执行节点返回的所述任务执行结果,根据任务执行结果更新任务的状态。
在具体实施过程中,任务配置信息具体可以是通过网页管理界面配置并保存于数据库中的。
进一步的,可以理解的是,在通过网页管理界面配置任务时,可以进行任务类型的设定,即任务的配置信息中有专门的任务类型标记。
作为本实施例一种可能的实现方式,任务配置信息具体可以包括任务的标识信息、命令信息和类型信息。进一步的,任务加载模块31具体可以用于:扫描数据库进行任务加载,并对任务进行解析预处理,获取任务的标识信息、命令信息和类型信息。
另外,在具体实施过程中,作为本实施例一种可能的实现方式,任务类型具体可以分为Hadoop类型和非Hadoop类型。进一步的任务下发模块32具体可以用于:若任务类型为Hadoop类型,则将任务配置信息下发给Hadoop集群执行;若任务类型为非Hadoop类型,则将任务配置信息下发给代理监视节点执行。
本实施例提供的任务调度装置,可以用来实现本发明图1所示实施例提供的任务调度方法,其实现原理和技术效果类似,此处不再赘述。
图4为本发明实施例提供的另一种任务调度装置的示意图,可以用来实现本发明图1或图2所示实施例提供的任务调度方法,此处不再赘述。如图4所示,本实施例提供的任务调度装置在图3所示实施例的基础上,进一步的,还可以包括创建模块34和告警模块35。
其中,创建模块34可以用于:创建任务的状态节点,该状态节点可以用于保存任务的状态信息。进一步的,上述的更新模块33具体可以用于:根据任务的执行结果更新任务的状态节点中的状态信息,然后根据任务的状态节点中的状态信息更新数据库中任务的状态信息。
在具体实施过程中,作为一种可选的实现方式,更新模块33还可以用于:在根据任务的状态节点中的状态信息更新数据库中所述任务的状态信息之后,将任务的状态节点删除。
在实际应用中,告警模块35可以用于:若在预设时间内没有接收到任务执行节点返回的任务的执行结果,则发出告警信息。
本实施例提供的任务调度装置,可以用来实现本发明图1或图2所示实施例提供的任务调度方法,其实现原理和技术效果类似,此处不再赘述。
基于与上述图1所述实施例提供的任务调度方法相同的思想,本发明实施例还提供一种任务调度***,该***可以用于实现图1或图2所述实施例提供的任务调度方法。图5为本发明实施例提供的一种任务调度***示意图,如图5所示,该***包括数据库51、网页管理界面52、调度服务器53和多个计算服务器541、542、……、54n。
其中,调度服务器53可以是上述图3或图4所示实施例提供的任务调度装置。网页管理界面52具体可以是安装于计算机中的应用程序,各个平台的用户均可以通过网页管理界面52配置相应的任务配置信息。数据库51用于保存用户通过网页管理界面52配置的任务配置信息以及任务的状态信息。计算服务器541、542、……、54n,即任务执行节点,可以用于执行调度服务器53下发的任务,并将任务的执行结果返回给调度服务器53。
可以理解的是,在实际应用中可以根据整个***中调度的任务的类型来设置计算服务器541、542、……、54n的类型,而且计算服务器的数量可以根据实际需要进行线性扩展。
在实际应用中,调度服务器53例如可以是Zookeeper协调服务器。
另外,作为本实施例一种优选的实施方式,调度服务器53具体可以包括主任务调度装置和备任务调度装置,其中主任务调度装置和备任务调度装置中的任务调度进程的数据信息同步。当主任务调度装置发生故障时,可以立即启动备任务调度装置的任务调度进程,可以保证任务调度得以正常进行,而且相关的任务信息不必重新加载,有效避免在主任务调度装置故障的情况下,任务调度中断时间过长,保证了任务可靠性和关联性,从而有效保证任务执行效率。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (14)
1.一种任务调度方法,其特征在于,包括:
获取任务配置信息,根据所述任务配置信息确定所述任务类型;
根据所述任务类型,将所述任务配置信息下发给与所述任务类型对应的任务执行节点执行;
在预设时间内接收到所述任务执行节点返回的所述任务的执行结果,根据所述任务的执行结果更新所述任务的状态。
2.根据权利要求1所述的方法,其特征在于,所述任务配置信息是通过网页管理界面配置并保存于数据库中的。
3.根据权利要求2所述的方法,其特征在于,所述任务配置信息包括任务的标识信息、命令信息和类型信息;所述获取任务配置信息,包括:
扫描所述数据库进行所述任务加载;
对所述任务进行解析预处理,获取所述任务的标识信息、命令信息和类型信息。
4.根据权利要求3所述的方法,其特征在于,所述获取任务配置信息之后,还包括:
创建所述任务的状态节点,所述状态节点用于保存所述任务的状态信息;
所述根据所述任务的执行结果更新所述任务的状态,包括:
根据所述任务的执行结果更新所述任务的状态节点中的状态信息;
根据所述任务的状态节点中的状态信息更新所述数据库中所述任务的状态信息。
5.根据权利要求1~4任一所述的方法,其特征在于,还包括:
若在所述预设时间内没有接收到所述任务执行节点返回的所述任务的执行结果,则发出告警信息。
6.根据权利要求1~4任一所述的方法,其特征在于,所述任务类型包括Hadoop类型和非Hadoop类型;
所述根据所述任务类型,将所述任务配置信息下发给与所述任务类型对应的任务执行节点执行,包括:
若所述任务类型为Hadoop类型,将所述任务配置信息下发给Hadoop集群执行;
若所述任务类型为非Hadoop类型,将所述任务配置信息下发给代理监视节点执行。
7.一种任务调度装置,其特征在于,包括:
任务加载模块,用于获取任务配置信息,根据所述任务配置信息确定所述任务类型;
任务下发模块,用于根据所述任务类型,将所述任务配置信息下发给与所述任务类型对应的任务执行节点执行;
更新模块,用于在预设时间内接收到所述任务执行节点返回的所述任务的执行结果,根据所述任务的执行结果更新所述任务的状态。
8.根据权利要求7所述的装置,其特征在于,所述任务配置信息是通过网页管理界面配置并保存于数据库中的。
9.根据权利要求8所述的装置,其特征在于,所述任务配置信息包括任务的标识信息、命令信息和类型信息;所述任务加载模块具体用于:
扫描所述数据库进行所述任务加载;
对所述任务进行解析预处理,获取所述任务的标识信息、命令信息和类型信息。
10.根据权利要求9所述的装置,其特征在于,还包括:创建模块,用于创建所述任务的状态节点,所述状态节点用于保存所述任务的状态信息;
所述更新模块具体用于:
根据所述任务的执行结果更新所述任务的状态节点中的状态信息;
根据所述任务的状态节点中的状态信息更新所述数据库中所述任务的状态信息。
11.根据权利要求7~10任一所述的装置,其特征在于,还包括:
告警模块,用于若在所述预设时间内没有接收到所述任务执行节点返回的所述任务的执行结果,则发出告警信息。
12.根据权利要求7~10任一所述的装置,其特征在于,所述任务类型包括Hadoop类型和非Hadoop类型;所述任务下发模块具体用于:
若所述任务类型为Hadoop类型,将所述任务配置信息下发给Hadoop集群执行;
若所述任务类型为非Hadoop类型,将所述任务配置信息下发给代理监视节点执行。
13.一种任务调度***,其特征在于,包括:数据库、网页管理界面、多个任务执行节点和权利要求7~12任一所述的任务调度装置;
所述网页管理界面用于配置任务配置信息;
所述数据库用于保存所述任务配置信息以及所述任务的状态信息;
所述任务执行节点用于执行所述任务调度装置下发的任务,并将所述任务的执行结果返回给所述任务调度装置。
14.根据权利要求13所述的***,其特征在于,所述任务调度装置包括主任务调度装置和备任务调度装置,所述主任务调度装置和备任务调度装置中的任务调度进程的数据信息同步。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610061185.6A CN107016480B (zh) | 2016-01-28 | 2016-01-28 | 任务调度方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610061185.6A CN107016480B (zh) | 2016-01-28 | 2016-01-28 | 任务调度方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107016480A true CN107016480A (zh) | 2017-08-04 |
CN107016480B CN107016480B (zh) | 2021-02-02 |
Family
ID=59439258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610061185.6A Active CN107016480B (zh) | 2016-01-28 | 2016-01-28 | 任务调度方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107016480B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073450A (zh) * | 2017-12-18 | 2018-05-25 | 北京搜狐新媒体信息技术有限公司 | 一种任务调度方法、装置及*** |
CN108390786A (zh) * | 2018-02-27 | 2018-08-10 | 北京奇艺世纪科技有限公司 | 一种业务运维方法、装置及电子设备 |
CN108710532A (zh) * | 2018-05-21 | 2018-10-26 | 平安科技(深圳)有限公司 | 跨调度平台的依赖实现方法、装置、设备和存储介质 |
CN108874524A (zh) * | 2018-06-21 | 2018-11-23 | 山东浪潮商用***有限公司 | 大数据分布式任务调度*** |
CN109582451A (zh) * | 2018-11-21 | 2019-04-05 | 金色熊猫有限公司 | 任务调度方法、***、设备以及可读介质 |
CN109656706A (zh) * | 2018-12-25 | 2019-04-19 | 江苏满运软件科技有限公司 | 分布式任务调度方法、***、设备以及介质 |
CN110728455A (zh) * | 2019-10-17 | 2020-01-24 | 京东数字科技控股有限公司 | 业务处理方法、业务处理装置、存储介质与电子设备 |
CN110750341A (zh) * | 2018-07-24 | 2020-02-04 | 深圳市优必选科技有限公司 | 任务调度方法、装置、***、终端设备及存储介质 |
CN111130007A (zh) * | 2019-12-11 | 2020-05-08 | 深圳供电局有限公司 | 顺序式输电线路现场作业方法与*** |
CN111158889A (zh) * | 2020-01-02 | 2020-05-15 | 中国银行股份有限公司 | 一种批量任务处理方法及*** |
CN111198753A (zh) * | 2018-11-16 | 2020-05-26 | 北京京东尚科信息技术有限公司 | 任务调度方法和装置 |
CN111797110A (zh) * | 2020-06-23 | 2020-10-20 | 北京金堤科技有限公司 | 一种生成调度模型的方法、装置、计算机设备及存储介质 |
CN115834714A (zh) * | 2023-02-09 | 2023-03-21 | 中国证券登记结算有限责任公司 | 一种跨平台任务调度方法、服务器和*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306286A1 (en) * | 2009-03-05 | 2010-12-02 | Chi-Hsien Chiu | Distributed steam processing |
CN102253861A (zh) * | 2011-08-01 | 2011-11-23 | 深圳市极限网络科技有限公司 | 一种分步运算插件的执行方法 |
CN103279351A (zh) * | 2013-05-31 | 2013-09-04 | 北京高森明晨信息科技有限公司 | 一种任务调度的方法及装置 |
WO2013138982A1 (zh) * | 2012-03-19 | 2013-09-26 | 华为技术有限公司 | 一种并行处理方法和装置 |
CN104008001A (zh) * | 2014-05-26 | 2014-08-27 | 国家电网公司 | 用于大数据支撑的虚拟机动态迁移算法 |
CN104317650A (zh) * | 2014-10-10 | 2015-01-28 | 北京工业大学 | 一种面向Map/Reduce型海量数据处理平台的作业调度方法 |
US8954568B2 (en) * | 2011-07-21 | 2015-02-10 | Yahoo! Inc. | Method and system for building an elastic cloud web server farm |
-
2016
- 2016-01-28 CN CN201610061185.6A patent/CN107016480B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306286A1 (en) * | 2009-03-05 | 2010-12-02 | Chi-Hsien Chiu | Distributed steam processing |
US8954568B2 (en) * | 2011-07-21 | 2015-02-10 | Yahoo! Inc. | Method and system for building an elastic cloud web server farm |
CN102253861A (zh) * | 2011-08-01 | 2011-11-23 | 深圳市极限网络科技有限公司 | 一种分步运算插件的执行方法 |
WO2013138982A1 (zh) * | 2012-03-19 | 2013-09-26 | 华为技术有限公司 | 一种并行处理方法和装置 |
CN103279351A (zh) * | 2013-05-31 | 2013-09-04 | 北京高森明晨信息科技有限公司 | 一种任务调度的方法及装置 |
CN104008001A (zh) * | 2014-05-26 | 2014-08-27 | 国家电网公司 | 用于大数据支撑的虚拟机动态迁移算法 |
CN104317650A (zh) * | 2014-10-10 | 2015-01-28 | 北京工业大学 | 一种面向Map/Reduce型海量数据处理平台的作业调度方法 |
Non-Patent Citations (1)
Title |
---|
俞俊生: "《从云到终端提升移动流媒体性能技术研究》", 31 December 2015 * |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073450A (zh) * | 2017-12-18 | 2018-05-25 | 北京搜狐新媒体信息技术有限公司 | 一种任务调度方法、装置及*** |
CN108390786A (zh) * | 2018-02-27 | 2018-08-10 | 北京奇艺世纪科技有限公司 | 一种业务运维方法、装置及电子设备 |
CN108390786B (zh) * | 2018-02-27 | 2021-05-07 | 北京奇艺世纪科技有限公司 | 一种业务运维方法、装置及电子设备 |
CN108710532A (zh) * | 2018-05-21 | 2018-10-26 | 平安科技(深圳)有限公司 | 跨调度平台的依赖实现方法、装置、设备和存储介质 |
CN108710532B (zh) * | 2018-05-21 | 2023-05-30 | 平安科技(深圳)有限公司 | 跨调度平台的依赖实现方法、装置、设备和存储介质 |
CN108874524A (zh) * | 2018-06-21 | 2018-11-23 | 山东浪潮商用***有限公司 | 大数据分布式任务调度*** |
CN110750341B (zh) * | 2018-07-24 | 2022-08-02 | 深圳市优必选科技有限公司 | 任务调度方法、装置、***、终端设备及存储介质 |
CN110750341A (zh) * | 2018-07-24 | 2020-02-04 | 深圳市优必选科技有限公司 | 任务调度方法、装置、***、终端设备及存储介质 |
CN111198753A (zh) * | 2018-11-16 | 2020-05-26 | 北京京东尚科信息技术有限公司 | 任务调度方法和装置 |
CN109582451A (zh) * | 2018-11-21 | 2019-04-05 | 金色熊猫有限公司 | 任务调度方法、***、设备以及可读介质 |
CN109656706A (zh) * | 2018-12-25 | 2019-04-19 | 江苏满运软件科技有限公司 | 分布式任务调度方法、***、设备以及介质 |
CN110728455A (zh) * | 2019-10-17 | 2020-01-24 | 京东数字科技控股有限公司 | 业务处理方法、业务处理装置、存储介质与电子设备 |
CN111130007A (zh) * | 2019-12-11 | 2020-05-08 | 深圳供电局有限公司 | 顺序式输电线路现场作业方法与*** |
CN111158889A (zh) * | 2020-01-02 | 2020-05-15 | 中国银行股份有限公司 | 一种批量任务处理方法及*** |
CN111797110A (zh) * | 2020-06-23 | 2020-10-20 | 北京金堤科技有限公司 | 一种生成调度模型的方法、装置、计算机设备及存储介质 |
CN111797110B (zh) * | 2020-06-23 | 2024-01-26 | 北京金堤科技有限公司 | 一种生成调度模型的方法、装置、计算机设备及存储介质 |
CN115834714A (zh) * | 2023-02-09 | 2023-03-21 | 中国证券登记结算有限责任公司 | 一种跨平台任务调度方法、服务器和*** |
CN115834714B (zh) * | 2023-02-09 | 2023-06-16 | 中国证券登记结算有限责任公司 | 一种跨平台任务调度方法、服务器和*** |
Also Published As
Publication number | Publication date |
---|---|
CN107016480B (zh) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107016480A (zh) | 任务调度方法、装置及*** | |
CN106844198A (zh) | 一种分布式调度自动化测试平台及方法 | |
CN114004571B (zh) | 一种智能化立体仓储货架货位分配***及其方法 | |
CN110321152A (zh) | 一种软件开发平台 | |
CN107016479A (zh) | 任务调度管理方法、装置及*** | |
AU2019232804A1 (en) | Decision tables and flow engine for building automated flows within a cloud based development platform | |
CN103825964B (zh) | 一种基于云计算PaaS平台的SLS调度装置和方法 | |
US9003014B2 (en) | Modular cloud dynamic application assignment | |
CN110287052A (zh) | 一种异常任务的根因任务确定方法及装置 | |
CN108491254A (zh) | 一种数据仓库的调度方法及装置 | |
CN107918556A (zh) | 一种定时任务在多个服务器的并行执行方法和装置 | |
CN111400011B (zh) | 一种实时任务调度方法、***、设备及可读存储介质 | |
CN106878363A (zh) | 一种信息处理方法、装置及*** | |
CN108243012A (zh) | 在线计费***ocs中计费应用处理***、方法及装置 | |
CN107992392A (zh) | 一种用于云渲染***的自动监控修复***和方法 | |
CN107807815A (zh) | 分布式处理任务的方法和装置 | |
CN102857371A (zh) | 一种面向集群***的动态配置管理方法 | |
PH12019000172A1 (en) | Generating an execution script for configuration of a system | |
CN112199355B (zh) | 数据迁移方法、装置、电子设备及存储介质 | |
CN108416657A (zh) | 一种基于咨询服务的订单生成方法及设备 | |
CN111754079A (zh) | 一种基于敏捷管理的项目研发方法、设备及介质 | |
CN104298671B (zh) | 数据统计分析方法及装置 | |
CN113608751B (zh) | 推理服务平台的运行方法、装置、设备及存储介质 | |
CN109829639A (zh) | 服务项目监控方法及装置 | |
CN110011827A (zh) | 面向医联体的多用户大数据分析服务***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |