CN105630614A - 批处理任务处理***和方法 - Google Patents
批处理任务处理***和方法 Download PDFInfo
- Publication number
- CN105630614A CN105630614A CN201510992463.5A CN201510992463A CN105630614A CN 105630614 A CN105630614 A CN 105630614A CN 201510992463 A CN201510992463 A CN 201510992463A CN 105630614 A CN105630614 A CN 105630614A
- Authority
- CN
- China
- Prior art keywords
- task
- server
- batch processing
- buffer memory
- processing task
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/541—Client-server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/549—Remote execution
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明涉及一种批处理任务处理***和方法,通过客户终端发送任务请求至业务层服务器;通过业务层服务器根据任务请求创建批处理任务并进行封装后存入缓存服务器。通过任务服务器获取缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器;通过业务层服务器从缓存服务器中获取批处理任务的处理结果并发送至客户终端。在进行批量任务操作时,用户可通过客户终端查询批量操作返回的处理结果,以便知晓任务进度和估量操作完成还需要的等候时间,提高了处理便利性。
Description
技术领域
本发明涉及任务处理技术领域,特别是涉及一种批处理任务处理***和方法。
背景技术
云存储将数据分布在大量分布式计算机上,降低部署成本,提高存储效率,增强灵活性,使得存储获得很强的可扩展能力。现有的云存储产品具备跨平台存储及批量处理上传、转存、删除文件等功能,较好的满足了用户上传、转存、共享文件的使用需求。
传统的批处理任务处理***包括移动终端和服务器端,移动终端包含第一远程访问模块;服务器端包含缓存、阻塞队列、数据库和第二远程访问模块。其中缓存具有黑名单,用以存储被删除的数据。移动终端通过第一远程访问模块访问服务器端,服务器端通过第二远程访问模块与移动终端通信。对于数量比较大的批量任务操作,用户无感知且需要等候很久之后才能获取到批量操作的返回结果。传统的批处理任务处理***存在处理便利性差的缺点。
发明内容
基于此,有必要针对上述问题,提供一种可提高处理便利性的批处理任务处理***和方法。
一种批处理任务处理***,包括客户终端、业务层服务器、缓存服务器和任务服务器,所述客户终端与所述业务层服务器通信连接,所述业务层服务器连接所述缓存服务器,所述缓存服务器连接所述任务服务器,
所述客户终端用于发送任务请求至所述业务层服务器;
所述业务层服务器用于根据所述任务请求创建批处理任务并进行封装后存入所述缓存服务器,以及从所述缓存服务器中获取批处理任务的处理结果并发送至所述客户终端;
所述任务服务器用于获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器。
一种批处理任务处理方法,包括以下步骤:
通过客户终端发送任务请求至业务层服务器;
通过所述业务层服务器根据所述任务请求创建批处理任务并进行封装后存入缓存服务器;
通过任务服务器获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器;
通过所述业务层服务器从所述缓存服务器中获取批处理任务的处理结果并发送至所述客户终端。
上述批处理任务处理***和方法,通过客户终端发送任务请求至业务层服务器;通过业务层服务器根据任务请求创建批处理任务并进行封装后存入缓存服务器。通过任务服务器获取缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器;通过业务层服务器从缓存服务器中获取批处理任务的处理结果并发送至客户终端。在进行批量任务操作时,用户可通过客户终端查询批量操作返回的处理结果,以便知晓任务进度和估量操作完成还需要的等候时间,提高了处理便利性。
附图说明
图1为一实施例中批处理任务处理***的结构图;
图2为一实施例中批处理任务处理***的流程图;
图3为另一实施例中批处理任务处理***的流程图。
具体实施方式
一种批处理任务处理***,如图1所示,包括客户终端110、业务层服务器120、缓存服务器130和任务服务器140,客户终端110与业务层服务器120通信连接,业务层服务器120连接缓存服务器130,缓存服务器130连接任务服务器140。
客户终端110用于发送任务请求至业务层服务器120。业务层服务器120用于根据任务请求创建批处理任务并进行封装后存入缓存服务器130,以及从缓存服务器130中获取批处理任务的处理结果并发送至客户终端110。任务服务器140用于获取缓存服务器130中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器130。
客户终端110为用户提供本地服务的程序,客户终端110具体可是台式电脑、笔记本电脑或触控屏手机等终端设备,用户可通过客户终端110的网页发送任务请求至业务层服务器120,启动批量任务处理操作,任务请求具体可包含文件夹新建、转存或删除等请求。
业务层服务器120接收到客户终端110发送的任务请求后,根据任务请求创建批处理任务并封装任务对象,然后可将批处理任务放入缓存服务器130中待处理的缓存队列。在将批处理任务存入缓存队列后,业务层服务器120还可对存储的批处理任务生成任务ID,以便后续进行任务提取。
此外,业务层服务器120还可对存入缓存服务器130的批处理任务进行监控,对存储时长大于预设阈值的批处理任务进行删除,避免缓存队列中任务过多影响处理效率,本实施例中预设阈值为24小时。
任务服务器140获取缓存服务器130中的批处理任务,具体可先获取待处理的批处理任务的任务ID,并根据任务ID生成key值,用以从缓存队列中获取任务对象。任务服务器140获取到任务对象后执行相应的操作,并将处理结果写入缓存服务器130中。例如当任务服务器140开始检测任务对象,任务的处理结果为检测中,则把处理结果写入缓存服务器130中。存储在缓存服务器130中的处理结果可定时被业务层服务器120获取到,并返回给客户终端110,用户就知晓批量任务在检测中。
在其中一个实施例中,任务服务器140获取缓存服务器130中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器130具体为,获取批处理任务进行解析得到子任务列表,根据对应操作类型循环处理子任务列表中的子任务,并将处理结果存入缓存服务器130。操作类型具体可以是新建、转存和删除等,获取到批处理任务后进行解析,得到包含多个子任务的子任务列表,根据操作类型循环提取其中的子任务并定时将处理结果写入缓存服务器130,避免任务处理出现遗漏。此外还可对不同的操作类型建立对应的优先级,可优先处理重要任务,提高任务处理及时性。业务层服务器120定时读取缓存服务器130中的处理结果并解析计算任务进度,将处理结果及任务进度返回给客户终端110,呈现给用户。
进一步地,任务服务器140在根据对应操作类型循环处理子任务列表中的子任务后,还将处理完毕的子任务记录在缓存服务器130。在批处理任务处理阶段,为了防止任务异常中断,任务服务器140可将处理完毕的子任务写入缓存服务器130的VALUE列表中,当任务异常中断,重新发起的任务在处理阶段可和中断队列比较,已经完成的任务不再重复执行,既有效预防批处理任务异常中断带来的任务丢失,还节省任务流程,提高批处理任务的处理效率。
在其中一个实施例中,任务服务器140获取缓存服务器130中的批处理任务进行处理之前,还用于检测批处理任务是否存在冲突;若是,则生成冲突任务,并将冲突任务的处理结果存入缓存服务器130;若否,则获取缓存服务器130中的批处理任务进行处理。业务层服务器120还用于获取冲突任务的处理结果并发送至客户终端110。
任务服务器140检测任务对象是否有冲突,若有冲突则生成冲突任务,任务服务器140将处理结果:等待冲突确认写入缓存服务器130,该处理结果被业务层服务器120定时读取获取到,然后返回给客户终端110,供用户选择解决冲突任务的方案。把冲突任务的解决方案交给用户去选择而不是强制执行,以便用户根据实际情况选择应对方式,提高了任务处理适用性。
进一步地,在其中一个实施例中,客户终端110还用于发送冲突任务批处理请求至业务层服务器120;业务层服务器120根据冲突任务批处理请求创建冲突批处理任务并存入缓存服务器130;任务服务器140根据缓存服务器130中的冲突批处理任务进行冲突任务处理。
具体地,用户可通过客户终端110向业务层服务器120递交冲突任务批处理的请求,业务层服务器120将冲突批处理任务封装合并后写入缓存服务器130的批处理队列。任务服务器140根据冲突批处理任务采用对应的解决冲突任务的方案进行冲突任务处理,并将处理结果返回至。对于解决冲突任务的方案,例如,当批处理的操作类型是新建或者转存时,就会存在文件、文件夹重名的情况,重名的文件、文件夹就为冲突任务,用户选择覆盖或者更改名称就为解决冲突任务的方案。
此外,在超过设定时间未收到客户终端110发送的冲突任务批处理请求时,任务服务器140还可将缓存服务器130中对应的冲突任务删除,同样可避免存储数据过多影响处理效率,设定时间的具体取值可调。
在其中一个实施例中,客户终端110还用于发送取消任务请求至业务层服务器120;业务层服务器120根据取消任务请求生成取消任务对象并存入缓存服务器130,以及从缓存服务器中获取中断批处理任务的处理结果并发送至客户终端110;任务服务器140在获取到取消任务对象后中断批处理任务,并将中断批处理任务的处理结果存入缓存服务器130。
若用户在任务处理阶段需要取消任务,可通过客户终端110将取消任务请求发送到业务层服务器120,业务层服务器120生成取消任务对象并将写入缓存服务器130中的取消任务队列,任务服务器140根据定时读取取消任务队列,一旦获取到取消任务对象就中断批处理任务,并将处理结果写入缓存服务器130,最终返回给客户终端110。本实施例中即是给用户提供了中途取消批处理任务的权利,而不是一旦选择任务开始就无法挽回,提高操作便利性。
上述批处理任务处理***,客户终端110发送任务请求至业务层服务器;业务层服务器120根据任务请求创建批处理任务并进行封装后存入缓存服务器130。任务服务器140获取缓存服务器130中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器130;业务层服务器120从缓存服务器130中获取批处理任务的处理结果并发送至客户终端110。在进行批量任务操作时,用户可通过客户终端查询批量操作返回的处理结果,以便知晓任务进度和估量操作完成还需要的等候时间,提高了处理便利性。
本发明还提供了一种批处理任务处理方法,基于上述批处理任务处理***实现,如图2所示,包括以下步骤:
步骤S110:通过客户终端发送任务请求至业务层服务器。客户终端为用户提供本地服务的程序,客户终端具体可是台式电脑、笔记本电脑或触控屏手机等终端设备,用户可通过客户终端的网页发送任务请求至业务层服务器,启动批量任务处理操作,任务请求具体可包含文件夹新建、转存或删除等请求。
步骤S120:通过业务层服务器根据任务请求创建批处理任务并进行封装后存入缓存服务器。
业务层服务器接收到客户终端发送的任务请求后,根据任务请求创建批处理任务并封装任务对象,然后可将批处理任务放入缓存服务器中待处理的缓存队列。在将批处理任务存入缓存队列后,业务层服务器还可对存储的批处理任务生成任务ID,以便后续进行任务提取。
此外,批处理任务处理方法还可包括通过业务层服务器对存入缓存服务器的批处理任务进行监控,对存储时长大于预设阈值的批处理任务进行删除的步骤,避免缓存队列中任务过多影响处理效率,本实施例中预设阈值为24小时。
步骤S130:通过任务服务器获取缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器。
具体可先获取待处理的批处理任务的任务ID,并根据任务ID生成key值,用以从缓存队列中获取任务对象。任务服务器获取到任务对象后执行相应的操作,并将处理结果写入缓存服务器中。例如当任务服务器开始检测任务对象,任务的处理结果为检测中,则把处理结果写入缓存服务器中。存储在缓存服务器中的处理结果可定时被业务层服务器获取到,并返回给客户终端,用户就知晓批量任务在检测中。在其中一个实施例中,步骤S130包括步骤132和步骤134。
步骤132:获取批处理任务进行解析得到子任务列表。获取到批处理任务后进行解析,得到包含多个子任务的子任务列表。
步骤134:根据对应操作类型循环处理子任务列表中的子任务,并将处理结果存入缓存服务器。操作类型具体可以是新建、转存和删除等,根据操作类型循环提取任务列表中的子任务并定时将处理结果写入缓存服务器,避免任务处理出现遗漏。此外还可对不同的操作类型建立对应的优先级,可优先处理重要任务,提高任务处理及时性。
进一步地,在任务服务器根据对应操作类型循环处理子任务列表中的子任务后,还包括通过任务服务器将处理完毕的子任务记录在缓存服务器的步骤。在批处理任务处理阶段,为了防止任务异常中断,任务服务器可将处理完毕的子任务写入缓存服务器的VALUE列表中,当任务异常中断,重新发起的任务在处理阶段可和中断队列比较,已经完成的任务不再重复执行,既有效预防批处理任务异常中断带来的任务丢失,还节省任务流程,提高批处理任务的处理效率。
步骤S140:通过业务层服务器从缓存服务器中获取批处理任务的处理结果并发送至客户终端。业务层服务器定时读取缓存服务器中的处理结果并解析计算任务进度,将处理结果及任务进度返回给客户终端,呈现给用户。
在其中一个实施例中,步骤S120之后,步骤S130之前,批处理任务处理方法还包括步骤21至步骤23。
步骤21:通过任务服务器检测批处理任务是否存在冲突,若否,则进行步骤S130;若是,则进行步骤22。
步骤22:通过任务服务器生成冲突任务,并将冲突任务的处理结果存入缓存服务器。若有冲突则生成冲突任务,任务服务器将处理结果:等待冲突确认写入缓存服务器。
步骤23:通过业务层服务器获取冲突任务的处理结果并发送至客户终端。处理结果被业务层服务器定时读取获取到,然后返回给客户终端,供用户选择解决冲突任务的方案。
把冲突任务的解决方案交给用户去选择而不是强制执行,以便用户根据实际情况选择应对方式,提高了任务处理适用性。
进一步地,在其中一个实施例中,步骤23之后,批处理任务处理方法还包括步骤24至步骤26。
步骤24:通过客户终端发送冲突任务批处理请求至业务层服务器。
步骤25:通过业务层服务器根据冲突任务批处理请求创建冲突批处理任务并存入缓存服务器。
步骤26:通过任务服务器根据缓存服务器中的冲突批处理任务进行冲突任务处理。
具体地,用户可通过客户终端向业务层服务器递交冲突任务批处理的请求,业务层服务器将冲突批处理任务封装合并后写入缓存服务器的批处理队列。任务服务器根据冲突批处理任务采用对应的解决冲突任务的方案进行冲突任务处理,并将处理结果返回至。对于解决冲突任务的方案,例如,当批处理的操作类型是新建或者转存时,就会存在文件、文件夹重名的情况,重名的文件、文件夹就为冲突任务,用户选择覆盖或者更改名称就为解决冲突任务的方案。
此外,在超过设定时间未收到客户终端发送的冲突任务批处理请求时,还可包括通过任务服务器将缓存服务器中对应的冲突任务删除的步骤,同样可避免存储数据过多影响处理效率,设定时间的具体取值可调。
在其中一个实施例中,如图3所示,步骤S130对批处理任务进行处理时,批处理任务处理方法还可包括步骤S150至步骤S180。
步骤S150:通过客户终端发送取消任务请求至业务层服务器。若用户在任务处理阶段需要取消任务,可通过客户终端将取消任务请求发送到业务层服务器。
步骤S160:通过业务层服务器根据取消任务请求生成取消任务对象并存入缓存服务器。业务层服务器生成取消任务对象并将写入缓存服务器中的取消任务队列。
步骤S170:通过任务服务器在获取到取消任务对象后中断批处理任务,并将中断批处理任务的处理结果存入缓存服务器。任务服务器根据定时读取取消任务队列,一旦获取到取消任务对象就中断批处理任务,并将处理结果写入缓存服务器。
步骤S180:通过业务层服务器从缓存服务器中获取中断批处理任务的处理结果并发送至客户终端。业务层服务器将中断批处理任务的处理结果返回给客户终端,告知用户任务终端成功。
本实施例中即是给用户提供了中途取消批处理任务的权利,而不是一旦选择任务开始就无法挽回,提高操作便利性。
上述批处理任务处理方法,通过客户终端发送任务请求至业务层服务器;通过业务层服务器根据任务请求创建批处理任务并进行封装后存入缓存服务器。通过任务服务器获取缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入缓存服务器;通过业务层服务器从缓存服务器中获取批处理任务的处理结果并发送至客户终端。在进行批量任务操作时,用户可通过客户终端查询批量操作返回的处理结果,以便知晓任务进度和估量操作完成还需要的等候时间,提高了处理便利性。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种批处理任务处理***,其特征在于,包括客户终端、业务层服务器、缓存服务器和任务服务器,所述客户终端与所述业务层服务器通信连接,所述业务层服务器连接所述缓存服务器,所述缓存服务器连接所述任务服务器,
所述客户终端用于发送任务请求至所述业务层服务器;
所述业务层服务器用于根据所述任务请求创建批处理任务并进行封装后存入所述缓存服务器,以及从所述缓存服务器中获取批处理任务的处理结果并发送至所述客户终端;
所述任务服务器用于获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器。
2.根据权利要求1所述的批处理任务处理***,其特征在于,所述任务服务器获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器具体为,获取所述批处理任务进行解析得到子任务列表,根据对应操作类型循环处理所述子任务列表中的子任务,并将处理结果存入所述缓存服务器。
3.根据权利要求2所述的批处理任务处理***,其特征在于,所述任务服务器在根据对应操作类型循环处理所述子任务列表中的子任务后,还将处理完毕的子任务记录在所述缓存服务器。
4.根据权利要求1所述的批处理任务处理***,其特征在于,所述任务服务器获取所述缓存服务器中的批处理任务进行处理之前,还用于检测所述批处理任务是否存在冲突;若是,则生成冲突任务,并将所述冲突任务的处理结果存入所述缓存服务器;若否,则获取所述缓存服务器中的批处理任务进行处理;
所述业务层服务器还用于获取所述冲突任务的处理结果并发送至所述客户终端。
5.根据权利要求4所述的批处理任务处理***,其特征在于,所述客户终端还用于发送冲突任务批处理请求至所述业务层服务器;
所述业务层服务器根据所述冲突任务批处理请求创建冲突批处理任务并存入所述缓存服务器;
所述任务服务器根据所述缓存服务器中的冲突批处理任务进行冲突任务处理。
6.根据权利要求1所述的批处理任务处理***,其特征在于,所述客户终端还用于发送取消任务请求至所述业务层服务器;
所述业务层服务器根据所述取消任务请求生成取消任务对象并存入所述缓存服务器,以及从所述缓存服务器中获取中断批处理任务的处理结果并发送至所述客户终端;
所述任务服务器在获取到所述取消任务对象后中断批处理任务,并将中断批处理任务的处理结果存入所述缓存服务器。
7.一种批处理任务处理方法,其特征在于,包括以下步骤:
通过客户终端发送任务请求至业务层服务器;
通过所述业务层服务器根据所述任务请求创建批处理任务并进行封装后存入缓存服务器;
通过任务服务器获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器;
通过所述业务层服务器从所述缓存服务器中获取批处理任务的处理结果并发送至所述客户终端。
8.根据权利要求7所述的批处理任务处理方法,其特征在于,所述通过任务服务器获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器的步骤,包括以下步骤:
获取所述批处理任务进行解析得到子任务列表;
根据对应操作类型循环处理所述子任务列表中的子任务,并将处理结果存入所述缓存服务器。
9.根据权利要求7所述的批处理任务处理方法,其特征在于,所述通过所述业务层服务器根据所述任务请求创建批处理任务并进行封装后存入缓存服务器的步骤之后,所述通过任务服务器获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器的步骤之前,还包括以下步骤:
通过所述任务服务器检测所述批处理任务是否存在冲突;
若否,则进行所述通过任务服务器获取所述缓存服务器中的批处理任务进行处理,并将批处理任务的处理结果存入所述缓存服务器的步骤;
若是,则通过所述任务服务器生成冲突任务,并将所述冲突任务的处理结果存入所述缓存服务器;
通过所述业务层服务器获取所述冲突任务的处理结果并发送至所述客户终端。
10.根据权利要求7所述的批处理任务处理方法,其特征在于,通过任务服务器获取所述缓存服务器中的批处理任务进行处理时,还包括以下步骤:
通过所述客户终端发送取消任务请求至所述业务层服务器;
通过所述业务层服务器根据所述取消任务请求生成取消任务对象并存入所述缓存服务器;
通过所述任务服务器在获取到所述取消任务对象后中断批处理任务,并将中断批处理任务的处理结果存入所述缓存服务器;
通过所述业务层服务器从所述缓存服务器中获取中断批处理任务的处理结果并发送至所述客户终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510992463.5A CN105630614B (zh) | 2015-12-22 | 2015-12-22 | 批处理任务处理***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510992463.5A CN105630614B (zh) | 2015-12-22 | 2015-12-22 | 批处理任务处理***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105630614A true CN105630614A (zh) | 2016-06-01 |
CN105630614B CN105630614B (zh) | 2019-01-11 |
Family
ID=56045591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510992463.5A Active CN105630614B (zh) | 2015-12-22 | 2015-12-22 | 批处理任务处理***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105630614B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106875269A (zh) * | 2016-08-16 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 资源置换方法及装置 |
CN107402956A (zh) * | 2017-06-07 | 2017-11-28 | 网易(杭州)网络有限公司 | 大任务的数据处理方法、设备和计算机可读存储介质 |
CN109166026A (zh) * | 2018-07-02 | 2019-01-08 | 平安科技(深圳)有限公司 | 对账方法、装置、计算机设备和存储介质 |
CN109191271A (zh) * | 2018-07-02 | 2019-01-11 | 平安科技(深圳)有限公司 | 资金归集方法、装置、计算机设备和存储介质 |
CN109240810A (zh) * | 2018-08-03 | 2019-01-18 | 腾讯科技(深圳)有限公司 | 任务处理方法、装置及存储介质 |
CN111414198A (zh) * | 2020-03-18 | 2020-07-14 | 北京字节跳动网络技术有限公司 | 一种请求处理方法及装置 |
CN111897631A (zh) * | 2020-07-15 | 2020-11-06 | 上海携旅信息技术有限公司 | 基于批处理的模型推断***、方法、电子设备和介质 |
CN112182043A (zh) * | 2020-10-27 | 2021-01-05 | 网易(杭州)网络有限公司 | 日志数据查询方法、装置、设备及存储介质 |
CN114881602A (zh) * | 2022-05-17 | 2022-08-09 | 中国银行股份有限公司 | 一种批量任务处理***和方法 |
CN117687763A (zh) * | 2024-02-03 | 2024-03-12 | 成都医星科技有限公司 | 高并发数据弱优先处理方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678488A (zh) * | 2013-11-12 | 2014-03-26 | 德比软件(上海)有限公司 | 分布式大批量动态任务引擎及采用其处理数据的方法 |
CN104462370A (zh) * | 2014-12-09 | 2015-03-25 | 北京百度网讯科技有限公司 | 分布式任务调度***及方法 |
CN104519140A (zh) * | 2015-01-08 | 2015-04-15 | 浪潮(北京)电子信息产业有限公司 | 一种分布式并行计算的服务器***及其管理方法 |
CN105138615A (zh) * | 2015-08-10 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 一种构建大数据分布式日志的方法和*** |
-
2015
- 2015-12-22 CN CN201510992463.5A patent/CN105630614B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678488A (zh) * | 2013-11-12 | 2014-03-26 | 德比软件(上海)有限公司 | 分布式大批量动态任务引擎及采用其处理数据的方法 |
CN104462370A (zh) * | 2014-12-09 | 2015-03-25 | 北京百度网讯科技有限公司 | 分布式任务调度***及方法 |
CN104519140A (zh) * | 2015-01-08 | 2015-04-15 | 浪潮(北京)电子信息产业有限公司 | 一种分布式并行计算的服务器***及其管理方法 |
CN105138615A (zh) * | 2015-08-10 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 一种构建大数据分布式日志的方法和*** |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106875269A (zh) * | 2016-08-16 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 资源置换方法及装置 |
CN106875269B (zh) * | 2016-08-16 | 2020-09-01 | 阿里巴巴集团控股有限公司 | 资源置换方法及装置 |
CN107402956A (zh) * | 2017-06-07 | 2017-11-28 | 网易(杭州)网络有限公司 | 大任务的数据处理方法、设备和计算机可读存储介质 |
CN107402956B (zh) * | 2017-06-07 | 2020-02-21 | 网易有道信息技术(杭州)有限公司 | 大任务的数据处理方法、设备和计算机可读存储介质 |
CN109191271B (zh) * | 2018-07-02 | 2023-11-24 | 平安科技(深圳)有限公司 | 资金归集方法、装置、计算机设备和存储介质 |
CN109166026A (zh) * | 2018-07-02 | 2019-01-08 | 平安科技(深圳)有限公司 | 对账方法、装置、计算机设备和存储介质 |
CN109191271A (zh) * | 2018-07-02 | 2019-01-11 | 平安科技(深圳)有限公司 | 资金归集方法、装置、计算机设备和存储介质 |
CN109166026B (zh) * | 2018-07-02 | 2024-01-02 | 平安科技(深圳)有限公司 | 对账方法、装置、计算机设备和存储介质 |
CN109240810A (zh) * | 2018-08-03 | 2019-01-18 | 腾讯科技(深圳)有限公司 | 任务处理方法、装置及存储介质 |
CN111414198A (zh) * | 2020-03-18 | 2020-07-14 | 北京字节跳动网络技术有限公司 | 一种请求处理方法及装置 |
CN111897631B (zh) * | 2020-07-15 | 2022-08-30 | 上海携旅信息技术有限公司 | 基于批处理的模型推断***、方法、电子设备和介质 |
CN111897631A (zh) * | 2020-07-15 | 2020-11-06 | 上海携旅信息技术有限公司 | 基于批处理的模型推断***、方法、电子设备和介质 |
CN112182043A (zh) * | 2020-10-27 | 2021-01-05 | 网易(杭州)网络有限公司 | 日志数据查询方法、装置、设备及存储介质 |
CN114881602A (zh) * | 2022-05-17 | 2022-08-09 | 中国银行股份有限公司 | 一种批量任务处理***和方法 |
CN117687763A (zh) * | 2024-02-03 | 2024-03-12 | 成都医星科技有限公司 | 高并发数据弱优先处理方法、装置、电子设备及存储介质 |
CN117687763B (zh) * | 2024-02-03 | 2024-04-09 | 成都医星科技有限公司 | 高并发数据弱优先处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105630614B (zh) | 2019-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105630614A (zh) | 批处理任务处理***和方法 | |
US11451505B2 (en) | Storage and processing of ephemeral messages | |
CN109614377B (zh) | 分布式文件***的文件删除方法、装置、设备及存储介质 | |
US10200327B1 (en) | Storage management for ephemeral messages | |
CN104125163A (zh) | 一种数据处理方法、装置及终端 | |
EP3286665B1 (en) | Rich attachment regeneration | |
CN104219235A (zh) | 一种分布式交易请求方法及装置 | |
CN104125135B (zh) | 一种即时通信应用聊天记录的管理方法和终端 | |
CN111861298A (zh) | 一种订单取消的方法和装置 | |
CN106897283A (zh) | 多媒体信息的处理方法和装置 | |
GB2591925A (en) | Serverless solution for optimization of object versioning | |
CN105814864A (zh) | 一种输入输出io请求处理方法及文件服务器 | |
CN105187562A (zh) | 操作远程文件的***及方法 | |
CN104199800A (zh) | 一种解决多核***中表项互斥的方法 | |
CN110297859A (zh) | 处理实时数据的方法和装置 | |
CN105930519A (zh) | 一种基于集群文件***的全局共享读缓存方法 | |
JP6518411B2 (ja) | キューサーバ | |
CN114610682A (zh) | 聊天记录处理方法、装置、终端及存储介质 | |
CN103746896A (zh) | 一种处理邮件的方法及装置 | |
US20160134708A1 (en) | System and method for cookie management | |
CN113360528A (zh) | 基于多级缓存的数据查询方法和装置 | |
US20140344352A1 (en) | Activity internet-accessible data storage view that shows recent and relevant content to the user | |
CN107526530A (zh) | 数据处理方法和设备 | |
CN104780252A (zh) | 一种通讯录管理方法 | |
CN103281458A (zh) | 终端和事务项处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220221 Address after: Room 1423, No. 1256 and 1258, Wanrong Road, Jing'an District, Shanghai 200040 Patentee after: Tianyi Digital Life Technology Co.,Ltd. Address before: 1 / F and 2 / F, East Garden, Huatian International Plaza, 211 Longkou Middle Road, Tianhe District, Guangzhou, Guangdong 510630 Patentee before: Century Dragon Information Network Co.,Ltd. |