System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及数据处理中的大数据、物联网、云计算等领域,尤其涉及一种应用于分布式系统的任务监控方法、装置、设备及介质。
技术介绍
1、目前,可以通过分布式系统中所对应的多台设备同时进行多个任务处理,以确保任务可以高效执行。
技术实现思路
1、本公开提供了一种应用于分布式系统的任务监控方法、装置、设备及介质,以确保任务监控结果的准确性。
2、根据本公开的第一方面,提供了一种应用于分布式系统的任务监控方法,所述方法应用于分布式系统中的第一设备;所述方法包括:
3、接收分布式系统中的第二设备发送的目标任务的任务状态信息;其中,所述任务状态信息包括:任务标识、监控时间以及验证信息;所述目标任务为第二设备在监控时间下正在执行的任务;所述任务标识用于标识所述目标任务;所述验证信息为基于第二设备的设备标识、目标线程标识以及所述监控时间所生成的;所述目标线程标识为执行所述目标任务的线程的标识;
4、若确定所述验证信息未被篡改,则根据所述任务状态信息,确定所述目标任务的任务监控结果;所述任务监控结果用于指示目标任务是否超时。
5、根据本公开的第二方面,提供了一种应用于分布式系统的任务监控方法,所述方法应用于分布式系统中的第二设备;所述方法包括:
6、确定第二设备的设备标识、监控时间下正在执行的目标任务的任务标识、以及目标线程标识;其中,所述目标线程标识为执行所述目标任务的线程标识;并根据所述监控时间、所述设备标识以及所述目标线程标识,生成验证信
7、向分布式系统中的第一设备发送任务状态信息;其中,所述任务状态信息包括:所述任务标识、所述监控时间以及所述验证信息;所述任务状态信息用于指示若所述验证信息未被篡改,则根据所述任务状态信息,确定所述目标任务的任务监控结果;所述任务监控结果用于指示目标任务是否超时。
8、根据本公开的第三方面,提供了一种应用于分布式系统的任务监控装置,所述装置应用于分布式系统中的第一设备;所述装置包括:
9、第一接收单元,用于接收分布式系统中的第二设备发送的目标任务的任务状态信息;其中,所述任务状态信息包括:任务标识、监控时间以及验证信息;所述目标任务为第二设备在监控时间下正在执行的任务;所述任务标识用于标识所述目标任务;所述验证信息为基于第二设备的设备标识、目标线程标识以及所述监控时间所生成的;所述目标线程标识为执行所述目标任务的线程的标识;
10、第一确定单元,用于若确定所述验证信息未被篡改,则根据所述任务状态信息,确定所述目标任务的任务监控结果;所述任务监控结果用于指示目标任务是否超时。
11、根据本公开的第四方面,提供了一种应用于分布式系统的任务监控装置,所述装置应用于分布式系统中的第二设备;所述装置包括:
12、第五确定单元,用于确定第二设备的设备标识、监控时间下正在执行的目标任务的任务标识、以及目标线程标识;其中,所述目标线程标识为执行所述目标任务的线程标识;
13、生成单元,用于根据所述监控时间、所述设备标识以及所述目标线程标识,生成验证信息;
14、第四发送单元,用于向分布式系统中的第一设备发送任务状态信息;其中,所述任务状态信息包括:所述任务标识、所述监控时间以及所述验证信息;所述任务状态信息用于指示若所述验证信息未被篡改,则根据所述任务状态信息,确定所述目标任务的任务监控结果;所述任务监控结果用于指示目标任务是否超时。
15、根据本公开的第五方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法;或者,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第二方面所述的方法。
16、根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的方法。
17、根据本公开的第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法;或者,使得计算机程序使得电子设备执行第二方面所述的方法。
18、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种应用于分布式系统的任务监控方法,所述方法应用于分布式系统中的第一设备;所述方法包括:
2.根据权利要求1所述的方法,其中,所述验证信息为通过对第一字符串和第二字符串进行加密处理所得到;所述第一字符串为对所述监控时间、所述设备标识以及所述目标线程标识进行拼接处理所得到的;所述第二字符串为所述第一字符串所对应的校验和。
3.根据权利要求2所述的方法,其中,所述第一字符串为通过对所述监控时间的取值的后N位字符、所述设备标识以及所述目标线程标识进行拼接所得到的;其中,N为正整数。
4.根据权利要求2或3所述的方法,其中,确定所述验证信息未被篡改,包括:
5.根据权利要求1-4中任一项所述的方法,所述方法还包括:
6.根据权利要求1-5中任一项所述的方法,所述方法还包括:
7.根据权利要求6所述的方法,其中,所述检查规则具体用于指示任务处理结果需要满足的预期值;所述预期值为基于历史时段下所述产品对应的任务处理结果所实时确定的。
8.根据权利要求6或7所述的方法,其中,所述待处理信息还包括触发所述账单
9.根据权利要求1-8中任一项所述的方法,所述方法还包括:
10.一种应用于分布式系统的任务监控方法,所述方法应用于分布式系统中的第二设备;所述方法包括:
11.根据权利要求10所述的方法,其中,根据所述监控时间、所述设备标识以及所述目标线程标识,生成验证信息,包括:
12.根据权利要求11所述的方法,其中,对所述监控时间、所述设备标识以及所述目标线程标识进行拼接处理,得到第一字符串,包括:
13.根据权利要求10-12中任一项所述的方法,所述方法还包括:
14.根据权利要求13所述的方法,其中,所述检查规则具体用于指示任务处理结果需要满足的预期值;所述预期值为基于历史时段下所述产品对应的任务处理结果所实时确定的。
15.根据权利要求13或14所述的方法,其中,所述待处理信息还包括触发所述账单处理请求的用户的用户信息;所述用户信息用于指示根据所述用户信息对所述账单处理请求的任务处理结果进行加密;所述方法还包括:
16.一种应用于分布式系统的任务监控装置,所述装置应用于分布式系统中的第一设备;所述装置包括:
17.根据权利要求16所述的装置,其中,所述验证信息为通过对第一字符串和第二字符串进行加密处理所得到;所述第一字符串为对所述监控时间、所述设备标识以及所述目标线程标识进行拼接处理所得到的;所述第二字符串为所述第一字符串所对应的校验和。
18.根据权利要求17所述的装置,其中,所述第一字符串为通过对所述监控时间的取值的后N位字符、所述设备标识以及所述目标线程标识进行拼接所得到的;其中,N为正整数。
19.根据权利要求17或18所述的装置,其中,第一确定单元,包括:
20.根据权利要求16-19中任一项所述的装置,所述装置还包括:
21.根据权利要求16-20中任一项所述的装置,所述装置还包括:
22.根据权利要求21所述的装置,其中,所述检查规则具体用于指示任务处理结果需要满足的预期值;所述预期值为基于历史时段下所述产品对应的任务处理结果所实时确定的。
23.根据权利要求21或22所述的装置,其中,所述待处理信息还包括触发所述账单处理请求的用户的用户信息;所述用户信息用于指示根据所述用户信息对所述账单处理请求的任务处理结果进行加密。
24.根据权利要求16-23中任一项所述的装置,所述装置还包括:
25.一种应用于分布式系统的任务监控装置,所述装置应用于分布式系统中的第二设备;所述装置包括:
26.根据权利要求25所述的装置,其中,生成单元,包括:
27.根据权利要求26所述的装置,其中,拼接模块,包括:
28.根据权利要求25-27中任一项所述的装置,所述装置还包括:
29.根据权利要求28所述的装置,其中,所述检查规则具体用于指示任务处理结果需要满足的预期值;所述预期值为基于历史时段下所述产品对应的任务处理结果所实时确定的。
30.根据权利要求28或29所述的装置,其中,所述待处理信息还包括触发所述账单处理请求的用户的用户信息;所述用户信息用于指示根据所述用户信息对所述账单处理请求的任务处理结果进行加密;所述装置还包括:
31.一种电子设备,包括:
32....
【技术特征摘要】
1.一种应用于分布式系统的任务监控方法,所述方法应用于分布式系统中的第一设备;所述方法包括:
2.根据权利要求1所述的方法,其中,所述验证信息为通过对第一字符串和第二字符串进行加密处理所得到;所述第一字符串为对所述监控时间、所述设备标识以及所述目标线程标识进行拼接处理所得到的;所述第二字符串为所述第一字符串所对应的校验和。
3.根据权利要求2所述的方法,其中,所述第一字符串为通过对所述监控时间的取值的后n位字符、所述设备标识以及所述目标线程标识进行拼接所得到的;其中,n为正整数。
4.根据权利要求2或3所述的方法,其中,确定所述验证信息未被篡改,包括:
5.根据权利要求1-4中任一项所述的方法,所述方法还包括:
6.根据权利要求1-5中任一项所述的方法,所述方法还包括:
7.根据权利要求6所述的方法,其中,所述检查规则具体用于指示任务处理结果需要满足的预期值;所述预期值为基于历史时段下所述产品对应的任务处理结果所实时确定的。
8.根据权利要求6或7所述的方法,其中,所述待处理信息还包括触发所述账单处理请求的用户的用户信息;所述用户信息用于指示根据所述用户信息对所述账单处理请求的任务处理结果进行加密。
9.根据权利要求1-8中任一项所述的方法,所述方法还包括:
10.一种应用于分布式系统的任务监控方法,所述方法应用于分布式系统中的第二设备;所述方法包括:
11.根据权利要求10所述的方法,其中,根据所述监控时间、所述设备标识以及所述目标线程标识,生成验证信息,包括:
12.根据权利要求11所述的方法,其中,对所述监控时间、所述设备标识以及所述目标线程标识进行拼接处理,得到第一字符串,包括:
13.根据权利要求10-12中任一项所述的方法,所述方法还包括:
14.根据权利要求13所述的方法,其中,所述检查规则具体用于指示任务处理结果需要满足的预期值;所述预期值为基于历史时段下所述产品对应的任务处理结果所实时确定的。
15.根据权利要求13或14所述的方法,其中,所述待处理信息还包括触发所述账单处理请求的用户的用户信息;所述用户信息用于指示根据所述用户信息对所述账单处理请求的任务处理结果进行加密;所述方法还包括:
16.一种应用于分布式系统的任务监控装置,所述装置应用于分布式系统中的第一设备;所述装置包括:
<...【专利技术属性】
技术研发人员:田召桐,
申请(专利权)人:百度时代网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。