The invention relates to a data transmission processing method and device, data transmission method and device for monitoring, including the task of data transmission processing method: request for data transmission between the user terminal and the distributed file system to register server; receiving the starting instruction in the server according to the registration request registration of the data transmission after the task feedback task; according to the task start command to start the task of data transmission; the running state of reporting the data transmission task to the server; the server receives the response message according to the operation of state feedback; according to the response message corresponding operation to the task of data transmission. The data transmission task processing method and device, data transmission task monitoring method and device are provided by this application, and the efficiency of data transmission is improved.
【技术实现步骤摘要】
数据传输任务处理、数据传输任务监控方法和装置
本专利技术涉及互联网
,特别是涉及一种数据传输任务处理、数据传输任务监控方法和装置。
技术介绍
随着互联网技术的高速发展,数据以指数倍数飞速增长,仅通过增加硬盘数量来扩展文件系统存储容量的方式已经无法满足用户需求。分布式文件系统中多个节点与网络相连,通过网络进行节点间的数据传输,极大地扩展了文件系统的存储容量,从而凭借其高扩展性成为主要的数据存储系统被广泛地应用。但是,针对分布式文件系统传输的数据通常都是数据量较大的数据,传输过程需要消耗较长的时间,需要用户关注数据传输的运行状态,否则在数据传输过程中出现问题时就不能得到及时的处理,导致数据传输的效率低下。
技术实现思路
基于此,有必要针对数据传输效率低下的问题,提供一种数据传输任务处理、数据传输任务监控方法和装置。一种数据传输任务处理方法,所述方法包括:向服务器发送针对本地与分布式文件系统之间数据传输任务的注册请求;接收所述服务器在根据所述注册请求注册所述数据传输任务后反馈的任务启动指令;根据所述任务启动指令启动所述数据传输任务;向所述服务器上报所述数据传输任务的运行状态;接收所述服务器根据所述运行状态反馈的响应消息;根据所述响应消息对所述数据传输任务进行相应操作。一种数据传输任务处理装置,包括:注册请求模块,用于向服务器发送针对用户终端与分布式文件系统之间数据传输任务的注册请求;任务启动模块,用于接收所述服务器在根据所述注册请求注册所述数据传输任务后反馈的任务启动指令,根据所述任务启动指令启动所述数据传输任务;状态上报模块,用于向所述服务器上报所述数据传输 ...
【技术保护点】
一种数据传输任务处理方法,所述方法包括:向服务器发送针对本地与分布式文件系统之间数据传输任务的注册请求;接收所述服务器在根据所述注册请求注册所述数据传输任务后反馈的任务启动指令;根据所述任务启动指令启动所述数据传输任务;向所述服务器上报所述数据传输任务的运行状态;接收所述服务器根据所述运行状态反馈的响应消息;根据所述响应消息对所述数据传输任务进行相应操作。
【技术特征摘要】
1.一种数据传输任务处理方法,所述方法包括:向服务器发送针对本地与分布式文件系统之间数据传输任务的注册请求;接收所述服务器在根据所述注册请求注册所述数据传输任务后反馈的任务启动指令;根据所述任务启动指令启动所述数据传输任务;向所述服务器上报所述数据传输任务的运行状态;接收所述服务器根据所述运行状态反馈的响应消息;根据所述响应消息对所述数据传输任务进行相应操作。2.根据权利要求1所述的方法,其特征在于,所述接收所述服务器根据所述运行状态反馈的响应消息的步骤包括:接收所述服务器在所述运行状态为失败状态且失败次数不超过预设次数阈值时反馈的任务重启消息;所述根据所述响应消息对所述数据传输任务进行相应操作的步骤包括:根据所述任务重启消息重启所述数据传输任务。3.根据权利要求2所述的方法,其特征在于,所述根据所述任务重启消息重启所述数据传输任务的步骤包括:响应于所述任务重启消息,获取所述数据传输任务所对应本地数据的第一数据量,以及与所述数据传输任务对应的所述分布式文件系统中数据的第二数据量;将所述第一数据量与所述第二数据量进行比较,确定所述本地数据和所述分布式文件系统中数据之间的差异数据;重启所述数据传输任务,并在执行所述数据传输任务时重新传输所述差异数据。4.根据权利要求1所述的方法,其特征在于,所述接收所述服务器根据所述运行状态反馈的响应消息的步骤包括:接收所述服务器在所述运行状态为失败状态且失败次数超过预设次数阈值时反馈的任务终止消息;所述根据所述响应消息对所述数据传输任务进行相应操作的步骤包括:根据所述任务终止消息终止所述数据传输任务。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述数据传输任务结束后,获取所述数据传输任务所对应本地数据的第三数据量,以及与所述数据传输任务对应的所述分布式文件系统中数据的第四数据量;将所述第三数据量与所述第四数据量进行比较;当所述第三数据量与所述第四数据量一致时,确定对所述数据传输任务的运行结果校验通过。6.一种数据传输任务监控方法,所述方法包括:接收用户终端发送的针对所述用户终端与分布式文件系统之间数据传输任务的注册请求;根据所述注册请求注册所述数据传输任务;注册所述数据传输任务成功后,向所述用户终端反馈任务启动指令,使得所述用户终端根据所述任务启动指令启动所述数据传输任务;接收所述用户终端上报的所述数据传输任务的运行状态;根据所述运行状态向所述用户终端反馈响应消息,使得所述用户终端根据所述响应消息对所述数据传输任务进行相应操作。7.根据权利要求6所述的方法,其特征在于,所述接收所述用户终端上报的所述数据传输任务的运行状态之后,所述方法还包括:向监控终端发送运行状态列表,所述运行状态列表包括上报的运行状态和相应的用户终端标识;接收所述监控终端针对所述运行状态列表中选中的用户终端标识的任务操作指令;向所述选中的用户终端标识对应的用户终端发送所述任务操作指令,使得接收到所述任务操作指令的所述用户终端根据所述任务操作指令对相应的数据传输任务进行操作。8.根据权利要求6所述的方法,其特征在于,所述根据所述运行状态向所述用户终端反馈响应消息,使得所述用户终端根据所述响应消息对所述数据传输任务进行相应操作的步骤包括:当所述运行状态为失败状态时,获取所述数据传输任务的失败次数;将所述失败次数与预设次数阈值比较;当所述失败次数不超过预设次数阈值时,向所述用户终端反馈任务重启消息,使得所述用户终端根据所述任务重启消息重启所述数据传输任务;当所述失败次数超过预设次数阈值时,向所...
【专利技术属性】
技术研发人员:李家昌,何瑞,万志颖,阮华,史晓茸,曾凡,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。