CN110460486A - 服务节点的监控方法及系统 - Google Patents
服务节点的监控方法及系统 Download PDFInfo
- Publication number
- CN110460486A CN110460486A CN201910555179.XA CN201910555179A CN110460486A CN 110460486 A CN110460486 A CN 110460486A CN 201910555179 A CN201910555179 A CN 201910555179A CN 110460486 A CN110460486 A CN 110460486A
- Authority
- CN
- China
- Prior art keywords
- check
- value
- url
- values
- different
- 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
- 238000012544 monitoring process Methods 0.000 title claims abstract description 114
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000012795 verification Methods 0.000 claims abstract description 48
- 238000012545 processing Methods 0.000 claims abstract description 21
- 230000008569 process Effects 0.000 claims description 18
- 230000006872 improvement Effects 0.000 description 15
- 238000007726 management method Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 9
- 238000012423 maintenance Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例涉及网络技术领域,公开了一种服务节点的监控方法及系统。服务节点的监控方法包括:遍历多个服务节点发送的校验信息;验证信息包括URL与URL对应的校验值;对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值;对发送包括目标校验值的校验信息的服务节点中的文件进行处理。本发明中,能够根据各服务节点发送的校验信息来判断是否需要该服务节点中的文件进行处理,实现了服务节点中文件的自动处理,减小了用户下载文件失败的风险。
Description
技术领域
本发明实施例涉及网络技术领域,特别涉及一种服务节点的监控方法及系统。
背景技术
内容分发网络(Content Delivery Network,简称CDN)是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务节点,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
发明人发现现有技术中至少存在如下问题:目前CDN网络中的边缘服务节点只能为用户提供缓存服务,在出现被劫持篡改、磁盘错误等问题时,会出现缓存错误的情况,并且会将缓存错误的文件返回给用户,导致用户下载文件失败。
发明内容
本发明实施方式的目的在于提供一种服务节点的监控方法及系统,能够根据各服务节点发送的校验信息来判断是否需要该服务节点中的文件进行处理,实现了服务节点中文件的自动处理,减小了用户下载文件失败的风险。
为解决上述技术问题,本发明的实施方式提供了一种服务节点的监控方法,包括:遍历多个服务节点发送的校验信息;验证信息包括URL与URL对应的校验值;对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值;对发送包括目标校验值的校验信息的服务节点中的文件进行处理。
本发明的实施方式还提供了一种服务节点的监控系统,包括:监控组件与连接于监控组件的内容管理组件;监控组件用于遍历多个服务节点发送的校验信息;验证信息包括URL与URL对应的校验值;监控组件还用于对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值;内容管理组件用于对发送包括目标校验值的校验信息的服务节点中的文件进行处理。
本发明的实施方式还提供了一种服务节点的监控系统,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够上述的服务节点的监控方法。
本发明实施方式相对于现有技术而言,遍历服务节点发送的包括URL与URL对应的校验值的校验信息;对于每个URL,若该URL对应于多个不同的校验值,则说明其中可能存在错误的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值;然后,对发送包括目标校验值的校验信息的服务节点中的文件进行处理,即能够根据各服务节点发送的校验信息来判断是否需要该服务节点中的文件进行处理,实现了服务节点中文件的自动处理,减小了用户下载文件失败的风险;并且,能够在无需各服务节点的源站提供URL对应的校验值的情况下,完成服务节点中文件的监控与处理。
另外,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值,包括:根据多个不同的校验值中各校验值的数量,确定是否存在满足预设条件的校验值,预设条件为相同数值的校验值的数量最多;若确定存在满足预设条件的校验值,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值。本实施方式提供了根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值的一种具体实现方式。
另外,若确定不存在满足预设条件的校验值,判断多个不同的校验值的数量是否小于第一预设阈值;若多个不同的校验值的数量小于第一预设阈值,将多个不同的校验值均作为目标校验值。本实施方式中,对于每个对应于多个不同的校验值的URL,在该URL对应的校验值中不存在满足预设条件的校验值时,增加了对URL对应的多个不同的校验值的数量的判断,从而能够在URL对应的校验值的数量较少时,将多个不同的校验值均作为目标校验值,仍然能够对发送该URL的服务节点的文件进行处理。
另外,在去除多个不同的校验值中满足预设条件的校验值,得到目标校验值之前,还包括:计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,并判断商值是否小于第二预设阈值;若商值小于第二预设阈值,进入去除多个不同的校验值中满足预设条件的校验值,得到目标校验值的步骤。本实施方式中,对于每个对应于多个不同的校验值的URL,计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,并判断商值是否小于第二预设阈值,若该商值大于第二预设阈值,则说明发送包括该满足预设条件的校验值的校验信息的服务节点的数量,占发送包括该URL的校验信息的服务节点数量的比例达到预设比例,即未出现问题的服务节点的数量处于正常范围,可以对出现问题的服务节点中的文件进行处理。
另外,在去除多个不同的校验值中满足预设条件的校验值,得到目标校验值之前,还包括:计算多个不同的校验值的数量减去满足预设条件的校验值的数量的差值,并判断差值是否小于第三预设阈值;若差值小于第三预设阈值,进入去除多个不同的校验值中满足预设条件的校验值,得到目标校验值的步骤。本实施方式中,对于每个对应于多个不同的校验值的URL,计算多个不同的校验值的数量减去满足预设条件的校验值的数量的差值,并判断差值是否小于第三预设阈值,若该差值小于第三预设阈值,则说明出现问题的服务节点的数量处于正常范围,可以对出现问题的服务节点中的文件进行处理。
另外,在URL对应于多个不同的校验值之后,且在根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值之前,还包括:判断URL对应的文件的大小是否小于第四预设阈值;若URL对应的文件的大小小于第四预设阈值,进入根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值的步骤。本实施方式中,对于每个URL,若URL对应于多个不同的校验值,在URL对应的文件大小大于或等于第四预设阈值时,不对发送包括该URL的校验信息的服务节点中的文件进行处理,以免影响服务节点的服务质量。
另外,对发送包括目标校验值的校验信息的服务节点中的文件进行处理,具体为:对于每个发送包括目标校验值的校验信息的服务节点,将服务节点与中目标校验值对应的URL对应的文件进行处理。本实施方式中,仅对目标校验值对应的URL所对应的文件进行处理,减小了服务节点的处理负担。
另外,在遍历多个服务节点发送的校验信息之前,还包括:接收各服务节点发送的校验信息,其中服务节点在接收到URL的访问请求时,获取URL对应的文件,计算URL对应的文件的校验值作为URL对应的校验值。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本发明第一实施方式中的服务节点的监控方法应用的服务节点的监控系统的方框示意图;
图2是根据本发明第一实施方式中的服务节点的监控方法的具体流程图;
图3是根据本发明第二实施方式中的服务节点的监控方法的具体流程图;
图4是根据本发明第三实施方式中的服务节点的监控方法的具体流程图;
图5是根据本发明第四实施方式中的服务节点的监控方法的具体流程图;
图6是根据本发明第五实施方式中的服务节点的监控方法的具体流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种服务节点的监控方法,应用于服务节点的监控系统,请参考图1,服务节点的监控系统包括监控组件1与连接于监控组件1的内容管理组件2;在一个例子中,服务节点的监控系统还包括存储组件3。
本实施方式的服务节点的监控方法的具体流程如图2所示。
步骤101,遍历多个服务节点发送的校验信息;验证信息包括URL与URL对应的校验值。
具体而言,服务节点4在接收到用户的通过电子设备发送的URL的访问请求时,获取URL对应的文件,并计算该文件的校验值作为URL对应的校验值,从而能够形成一个包括URL与该URL对应的校验值的校验信息,并将该校验信息发送到服务节点的监控系统的存储组件3,存储组件3接收并存储该校验信息,存储组件3可以为一个数据存储中心服务器。监控组件1遍历存储组件3中多个服务节点4发送的校验信息,在一个例子中,可以按照预设的周期遍历一个周期内各服务节点4发送的校验信息。其中,服务节点4可以仅在第一次收到某个URL的访问请求时,获取源站中该URL对应的文件,计算该文件的校验值,并生成包括URL与该URL对应的校验值的校验信息发送到存储组件4,在之后再次接收到该URL的访问请求是,不再生成校验信息发送到存储组件;服务节点4可以为CDN网络的边缘节点或者中间节点,当服务节点4为边缘节点时,可以通过边缘节点对应的中间节点来获取源站中该URL对应的文件。
在一个例子中,URL对应的校验值为URL对应的文件的MD5值。
步骤102,对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值。
具体而言,监控组件1在遍历多个服务节点4对应的校验信息之后,可以统计出各URL对应的校验值,对于每个URL来说,若其对应校验值为一个,则说明该URL对应的校验值为正确;若其对应多个不同的校验值,则说明其中存在错误的校验值,即存在某个服务节点4中的文件存在错误;继而监控组件1根据多个不同的校验值中各校验值的数量,即根据包括各校验值的校验信息的数量,确定出多个不同的校验值中的目标校验值。
步骤103,对发送包括目标校验值的校验信息的服务节点中的文件进行处理。
具体而言,对于每个校验信息,若该校验信息包括目标校验值,内容管理组件2对发送包括该目标校验值的校验信息的服务节点4中的文件进行处理,即内容管理组件2对发送包括该目标校验值的校验信息的服务节点4的下发刷新命令,服务节点4在接收到刷新命令后对缓存的文件进行处理,例如将所有的URL对应文件进行删除,或者重新获取源站中所有的URL对应的文件。其中,校验信息中还可以包括发送该校验信息的服务节点4的IP,以便于确定需要对文件进行处理的服务节点4。
在一个例子中,对于每个发送包括目标校验值的校验信息的服务节点4,将服务节点4与中目标校验值对应的URL对应的文件进行处理,减小了服务节点的处理负担;具体的,对于每个包括目标校验值的校验信息,可以将其作为目标校验信息,内容管理组件2对发送目标校验信息的服务节点4的下发刷新命令,服务节点4在接收到刷新命令后对缓存目标校验信息中URL对应的文件进行处理,例如删除该目标校验信息中的URL对应的文件、将目标校验信息中的URL对应的文件移动到特定的目录中,或者重新获取源站中该目标校验信息中的URL对应的文件。
本实施方式相对于现有技术而言,遍历服务节点发送的包括URL与URL对应的校验值的校验信息;对于每个URL,若该URL对应于多个不同的校验值,则说明其中可能存在错误的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值;然后,对发送包括目标校验值的校验信息的服务节点中的文件进行处理,即能够根据各服务节点发送的校验信息来判断是否需要该服务节点中的文件进行处理,实现了服务节点中文件的自动处理,减小了用户下载文件失败的风险;并且,能够在无需各服务节点的源站提供URL对应的校验值的情况下,完成服务节点中文件的监控与处理。
本发明的第二实施方式涉及一种服务节点的监控方法,本实施方式是在第一实施方式基础上的细化,主要细化之处在于:提供了根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值的一种具体实现方式。
本实施方式的服务节点的监控方法的具体流程如图3所示。
其中,步骤201、步骤203分别与步骤101、步骤103大致相同,在此不再赘述,主要不同之处在于,步骤202包括以下子步骤:
子步骤2021,对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定是否存在满足预设条件的校验值。若是,进入子步骤2022;若否,进入子步骤2023。
具体而言,以任意一个对应于两个不同的校验值的URL为例,预设条件为相同数值的校验值的数量最多,监控组件1根据该URL对应的两个校验值中各校验值的数量,确定是否存在满足预设条件的校验值;具体的,该URL对应校验值的数量为a,即包括该URL的校验信息的数量为a;该URL对应的两个不同的校验值分别为M1和M2,校验值M1的数量为b,即包括校验值M1的校验信息的数量为b;校验值M2的数量为c,即包括校验值M2的校验信息的数量为c,可知a=b+c。监控组件1计算校验值M1出现的概率P(M1)=b/a,校验值M2出现的概率P(M2)=c/a,若P(M1)≠P(M2),则说明b≠c,确定该URL对应两个的校验值中存在满足预设条件的校验值,进入子步骤2022;若P(M1)=P(M2),则说明b=c,确定该URL对应两个的校验值中不存在满足预设条件的校验值,进入子步骤2023。
子步骤2022,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值。
具体而言,接续子步骤2021中例子,若P(M1)>P(M2),则说明校验值M1为数量最多的校验值,即校验值M1满足预设条件,监控组件1将校验值M2作为目标校验值;若P(M1)<P(M2),则说明校验值M2为数量最多的校验值,即校验值M2满足预设条件,监控组件1将校验值M1作为目标校验值。
子步骤2023,判断多个不同的校验值的数量是否小于第一预设阈值。若是,则进入子步骤2024;若否,则直接结束。
具体而言,接续子步骤2021中例子,在P(M1)=P(M2)时,则说明b=c,即URL对应的两个校验值M1、M2的数量相等时,监控组件1判断多个不同的校验值的数量是否小于第一预设阈值,即判断包括该URL的校验信息的数量a是否小于第一预设阈值,若a小于第一预设阈值,则说明该发送包括该URL的校验信息的服务节点4的数量不多,进入子步骤2024;反之,则说明发送包括该URL的校验信息的服务节点4的数量较多,监控组件1发出报警,例如向预设的邮箱或联系号码等发送报警信息,以供维保人员及时排查问题。
子步骤2024,将多个不同的校验值均作为目标校验值。
具体而言,将URL对应的多个不同的校验值均作为目标校验值,从而在步骤203仍能够对发送包括该URL的校验信息的所有的服务节点4中的文件进行处理,并且由于该URL涉及到的服务节点4的数量不多,不会影响CDN网络的服务质量。
本实施方式相对于第一实施方式而言,提供了根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值的一种具体实现方式。
本发明第三实施方式涉及一种服务节点的监控方法,本实施方式是在第二实施方式基础上的改进,主要改进之处在于:增加了对数量最多的校验值的数量除以多个不同的校验值的数量的商值是否大于第二预设阈值的判断。
本实施方式的服务节点的监控方法的具体流程如图4所示。
其中,步骤301、步骤303分别与步骤201、步骤203大致相同,在此不再赘述,主要不同之处在于,步骤302包括以下子步骤:
子步骤3021,对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定是否存在数量最多的校验值。若是,进入子步骤3022;若否,进入子步骤3023。
具体而言,以任意一个对应于两个不同的校验值的URL为例,监控组件1根据该URL对应的两个校验值中各校验值的数量,确定是否存在满足预设条件的校验值,预设条件为两个校验值中数量最多的校验值;具体的,该URL对应校验值的数量为a,即包括该URL的校验信息的数量为a;该URL对应的两个不同的校验值分别为M1和M2,校验值M1的数量为b,即包括校验值M1的校验信息的数量为b;校验值M2的数量为c,即包括校验值M2的校验信息的数量为c,可知a=b+c。监控组件1计算校验值M1出现的概率P(M1)=b/a,校验值M2出现的概率P(M2)=c/a,若P(M1)≠P(M2),则说明b≠c,确定该URL对应两个的校验值中存在满足预设条件的校验值,进入子步骤3022;若P(M1)=P(M2),则说明b=c,确定该URL对应两个的校验值中不存在满足预设条件的校验值,进入子步骤3023。
子步骤3022,计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,并判断商值是否小于第二预设阈值。若是,则进入子步骤3024;若否,则直接结束。
具体而言,对于每个对应于多个不同的校验值的URL,监控组件1计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,即计算发送包括满足预设条件的校验值的校验信息的服务节点4的数量占发送包括该URL的校验信息的服务节点4的数量的比例是否达到预设比例,发送包括满足预设条件的校验值的校验信息的服务节点4可以认为是正常的服务节点4,则该商值表示正常的服务节点4所占的比例;以P(M1)>P(M2)为例,即校验值M1满足预设条件,P(M1)即为上述的商值,监控组件1判断P(M1)是否大于第二预设阈值,若P(M1)大于第二预设阈值,则说明发送包括URL对应的校验值M1的校验消息的服务节点4的数量,占发送包括该URL的校验信息的服务节点4的数量的比例达到了预设比例,即正常的服务节点4所占的比例达到了预设比例,进入子步骤3024;若P(M1)小于或等于第二预设阈值,则说明发送包括URL与URL对应的校验值M1的校验消息的服务节点4的数量,占发送包括该URL的校验信息的服务节点4的数量的比例没有达到预设比例,即正常的服务节点4所占的比例未达到预设比例,出现问题的服务节点4的数量较多,监控组件1发出报警,例如向预设的邮箱或联系号码等发送报警信息,以供维保人员及时排查问题。
子步骤3023,判断多个不同的校验值的数量是否小于第一预设阈值。若是,则进入子步骤3025;若否,则直接结束。
具体而言,与第二实施例中的子步骤2023大致相同,在此不再赘述。
子步骤3024,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值。
具体而言,与第二实施例中的子步骤2022大致相同,在此不再赘述。
子步骤3025,将多个不同的校验值均作为目标校验值。
具体而言,与第二实施例中的子步骤2024大致相同,在此不再赘述。
本实施方式相对于第二实施方式而言,对于每个对应于多个不同的校验值的URL,计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,并判断商值是否小于第二预设阈值,若该商值大于第二预设阈值,则说明发送包括该满足预设条件的校验值的校验信息的服务节点的数量,占发送包括该URL的校验信息的服务节点数量的比例达到预设比例,即未出现问题的服务节点的数量处于正常范围,可以对出现问题的服务节点中的文件进行处理。
本发明第四实施方式涉及一种服务节点的监控方法,本实施方式是在第二实施方式基础上的改进,主要改进之处在于:增加了对多个不同的校验值的数量减去数量最多的校验值的数量的差值小于第三预设阈值的判断。
本实施方式的服务节点的监控方法的具体流程如图5所示。
其中,步骤401、步骤403分别与步骤201、步骤203大致相同,在此不再赘述,主要不同之处在于,步骤402包括以下子步骤:
子步骤4021,对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定是否存在满足预设条件的校验值。若是,进入子步骤4022;若否,进入子步骤4023。
具体而言,以任意一个对应于两个不同的校验值的URL为例,监控组件1根据该URL对应的两个校验值中各校验值的数量,确定是否存在满足预设条件的校验值,预设条件为两个校验值中数量最多的校验值;具体的,该URL对应校验值的数量为a,即包括该URL的校验信息的数量为a;该URL对应的两个不同的校验值分别为M1和M2,校验值M1的数量为b,即包括校验值M1的校验信息的数量为b;校验值M2的数量为c,即包括校验值M2的校验信息的数量为c,可知a=b+c。监控组件1计算校验值M1出现的概率P(M1)=b/a,校验值M2出现的概率P(M2)=c/a,若P(M1)≠P(M2),则说明b≠c,确定该URL对应两个的校验值中存在满足预设条件的校验值,进入子步骤4022;若P(M1)=P(M2),则说明b=c,确定该URL对应两个的校验值中不存在满足预设条件的校验值,进入子步骤4023判断多个不同的校验值的数量是否小于第一预设阈值。
子步骤4022,计算多个不同的校验值的数量减去满足预设条件的校验值的数量的差值,并判断差值是否小于第三预设阈值。若是,则进入子步骤4024;若否,则直接结束。
具体而言,监控组件1计算多个不同的校验值的数量减去数量最多的校验值的数量的差值,即计算发送包括该URL的校验信息的服务节点4的数量减去发送包括满足预设条件的校验值的校验信息的服务节点4的数量的差值,发送包括满足预设条件的校验值的校验信息的服务节点4可以认为是正常的服务节点4,则该差值表示出现问题的服务节点4的数量;以P(M1)>P(M2)为例,即校验值M1满足预设条件,则校验值M2的数量即为上述的差值,监控组件1判断差值是否小于第三预设阈值,即判断校验值M2的数量c是否小于第三预设阈值,若校验值M2的数量c小于第三预设阈值,则说明发送包括校验值M2的校验消息的服务节点4的数量小于第三预设阈值,即出现问题的服务4的数量在正常范围内,进入子步骤4024去除多个不同的校验值中数量最多的校验值,得到目标校验值;反之,则说明发送包括校验值M2的校验消息的服务节点4的数量大于第三预设阈值,即出现问题的服务4的数量在超出正常范围,监控组件1发出报警,例如向预设的邮箱或联系号码等发送报警信息,以供维保人员及时排查问题。
子步骤4023,判断多个不同的校验值的数量是否小于第一预设阈值。若是,则进入子步骤4025;若否,则直接结束。
具体而言,与第二实施例中的子步骤2023大致相同,在此不再赘述。
子步骤4024,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值。
具体而言,与第二实施例中的子步骤2022大致相同,在此不再赘述。
子步骤4025,将多个不同的校验值均作为目标校验值。
具体而言,与第二实施例中的子步骤2024大致相同,在此不再赘述。
本实施方式相对于第二实施方式而言,对于每个对应于多个不同的校验值的URL,计算多个不同的校验值的数量减去满足预设条件的校验值的数量的差值,并判断差值是否小于第三预设阈值,若该差值小于第三预设阈值,则说明出现问题的服务节点的数量处于正常范围,可以对出现问题的服务节点中的文件进行处理。本实施方式还可以作为在第三实施例基础上的改进,可以达到同样的技术效果。
本发明第五实施方式涉及一种服务节点的监控方法,本实施方式是在第一实施方式基础上的改进,主要改进之处在于:增加了对URL对应的文件的大小是否小于第四预设阈值的判断。
本实施方式的服务节点的监控方法的具体流程如图6所示。
其中,步骤501、步骤503、步骤504分别与步骤101至步骤103大致相同,在此不再赘述,主要不同之处在于,增加了步骤502,具体如下:
步骤502,对于每个URL,若URL对应于多个不同的校验值,判断URL对应的文件的大小是否小于第四预设阈值。若是,则进入步骤503;反之,则直接结束。
具体而言,监控组件1在遍历多个服务节点4对应的校验信息之后,可以统计出各URL对应的校验值,对于每个URL来说,若其对应校验值为一个,则说明该URL对应校验值为正确;若其对应多个不同的校验值,则说明其中存在错误的校验值,此时监控组件1判断该URL对应的文件大小是否小于第四预设阈值,若该URL对应的文件大小小于第四预设阈值,则说明该URL对应的文件大小在预设范围内,进入步骤503根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值,从而能够对发送包括目标校验值的校验信息的服务节点4中的文件进行处理;反之,则说明URL对应的文件的大小大于或等于第四预设阈值,此时如果对服务节点4中该URL对应的文件进行处理,可能会影响服务节点4的服务质量,监控组件1发出报警,例如向预设的邮箱或联系号码等发送报警信息,以供维保人员及时排查问题。其中,校验信息还可以包括URL对应的文件的大小,即监控组件1可以直接从校验信息中读取URL对应的文件的大小。
本实施方式相对于第一实施方式而言,对于每个URL,若URL对应于多个不同的校验值,在URL对应的文件大小大于或等于第四预设阈值时,不对发送包括该URL的校验信息的服务节点中的文件进行处理,以免影响服务节点的服务质量。本实施方式还可以作为第二至第四实施方式基础上的改进,可以达到同样的技术效果。
本发明第六实施方式涉及一种服务节点的监控系统,请参考图1,包括监控组件1与连接于监控组件1的内容管理组件2;在一个例子中,服务节点的监控系统还包括存储组件3。
本实施例中,服务节点4在接收到用户的通过电子设备发送的URL的访问请求时,获取URL对应的文件,并计算该文件的校验值作为URL对应的校验值,从而能够形成一个包括URL与该URL对应的校验值的校验信息,并将该校验信息发送到服务节点的监控系统的存储组件3,存储组件3接收并存储该校验信息,存储组件3可以为一个数据存储中心服务器。其中,服务节点4可以仅在第一次收到某个URL的访问请求时,获取源站中该URL对应的文件,计算该文件的校验值,并生成包括URL与该URL对应的校验值的校验信息发送到存储组件4,在之后再次接收到该URL的访问请求是,不再生成校验信息发送到存储组件;服务节点4可以为CDN网络的边缘节点或者中间节点,当服务节点4为边缘节点时,可以通过边缘节点对应的中间节点来获取源站中该URL对应的文件。
监控组件1用于遍历多个服务节点4发送的校验信息;验证信息包括URL与URL对应的校验值。具体的,监控组件1用于遍历存储组件3中多个服务节点4发送的校验信息。在一个例子中,可以按照预设的周期遍历一个周期内各服务节点4发送的校验信息。
在一个例子中,URL对应的校验值为URL对应的文件的MD5值。
监控组件1还用于对于每个URL,若URL对应于多个不同的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值。具体的,监控组件1在遍历多个服务节点4对应的校验信息之后,可以统计出各URL对应的校验值,对于每个URL来说,若其对应校验值为一个,则说明该URL对应校验值为正确;若其对应多个不同的校验值,则说明其中存在错误的校验值,即存在某个服务节点4中的文件存在错误;继而监控组件1根据多个不同的校验值中各校验值的数量,即根据包括各校验值的校验信息的数量,确定出多个不同的校验值中的目标校验值。
内容管理组件2用于对发送包括目标校验值的校验信息的服务节点中的文件进行处理。具体的,对于每个校验信息,若该校验信息包括目标校验值,内容管理组件2对发送包括该目标校验值的校验信息的服务节点4中的文件进行处理,例如将该服务节点4中所有的URL对应文件进行删除,或者该服务节点4重新获取源站中所有的URL对应的文件。其中,校验信息中还可以包括发送该校验信息的服务节点4的IP,以便于确定需要对文件进行处理的服务节点4。
在一个例子中,内容管理组件2具体用于对于每个发送包括目标校验值的校验信息的服务节点4,将服务节点4与中目标校验值对应的URL对应的文件进行处理,减小了服务节点的处理负担;具体的,对于每个包括目标校验值的校验信息,可以将其作为目标校验信息,仅对发送该目标校验信息的服务节点4中目标校验信息中的URL对应的文件进行处理,例如删除服务节点4中该目标校验信息中的URL对应的文件、将目标校验信息中的URL对应的文件移动到特定的目录中,或者该服务节点4重新获取源站中该目标校验信息中的URL对应的文件。
由于第一实施例与本实施例相互对应,因此本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,在第一实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。
本实施方式相对于现有技术而言,遍历服务节点发送的包括URL与URL对应的校验值的校验信息;对于每个URL,若该URL对应于多个不同的校验值,则说明其中可能存在错误的校验值,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值;然后,对发送包括目标校验值的校验信息的服务节点中的文件进行处理,即能够根据各服务节点发送的校验信息来判断是否需要该服务节点中的文件进行处理,实现了服务节点中文件的自动处理,减小了用户下载文件失败的风险;并且,能够在无需各服务节点的源站提供URL对应的校验值的情况下,完成服务节点中文件的监控与处理。
本发明的第七实施方式涉及一种服务节点的监控系统,本实施方式是在第六实施方式基础上的细化,主要细化之处在于:提供了根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值的一种具体实现方式。
监控组件1具体用于根据多个不同的校验值中各校验值的数量,确定是否存在满足预设条件的校验值,并在确定存在满足预设条件的校验值,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值;预设条件为相同数值的校验值的数量最多。
在一个例子中,监控组件1还用于在确定不存在满足预设条件的校验值,判断多个不同的校验值的数量是否小于第一预设阈值,并在多个不同的校验值的数量小于第一预设阈值,将多个不同的校验值均作为目标校验值。
由于第二实施例与本实施例相互对应,因此本实施例可与第二实施例互相配合实施。第二实施例中提到的相关技术细节在本实施例中依然有效,在第二实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第二实施例中。
本实施方式相对于第六实施方式而言,提供了根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值的一种具体实现方式。
本发明第八实施方式涉及一种服务节点的监控系统,第八实施方式是在第七实施方式基础上的改进,主要改进之处在于:增加了对数量最多的校验值的数量除以多个不同的校验值的数量的商值是否大于第二预设阈值的判断。
监控组件1还用于计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,并判断商值是否小于第二预设阈值。
监控组件1用于在商值小于第二预设阈值时,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值。
由于第三实施例与本实施例相互对应,因此本实施例可与第三实施例互相配合实施。第三实施例中提到的相关技术细节在本实施例中依然有效,在第三实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第三实施例中。
本实施方式相对于第七实施方式而言,对于每个对应于多个不同的校验值的URL,计算满足预设条件的校验值的数量除以多个不同的校验值的数量的商值,并判断商值是否小于第二预设阈值,若该商值大于第二预设阈值,则说明发送包括该满足预设条件的校验值的校验信息的服务节点的数量,占发送包括该URL的校验信息的服务节点数量的比例达到预设比例,即未出现问题的服务节点的数量处于正常范围,可以对出现问题的服务节点中的文件进行处理。
本发明的第九实施方式涉及一种服务节点的监控系统,第九实施方式是在第七实施方式基础上的改进,主要改进之处在于:增加了对多个不同的校验值的数量减去数量最多的校验值的数量的差值小于第三预设阈值的判断。
监控组件1还用于计算多个不同的校验值的数量减去满足预设条件的校验值的数量的差值,并判断差值是否小于第三预设阈值。
监控组件1用于在差值小于第三预设阈值时,去除多个不同的校验值中满足预设条件的校验值,得到目标校验值。
由于第四实施例与本实施例相互对应,因此本实施例可与第四实施例互相配合实施。第四实施例中提到的相关技术细节在本实施例中依然有效,在第四实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第四实施例中。
本实施方式相对第七实施方式而言,对于每个对应于多个不同的校验值的URL,计算多个不同的校验值的数量减去满足预设条件的校验值的数量的差值,并判断差值是否小于第三预设阈值,若该差值小于第三预设阈值,则说明出现问题的服务节点的数量处于正常范围,可以对出现问题的服务节点中的文件进行处理。本实施方式还可以作为在第八实施例基础上的改进,可以达到同样的技术效果。
本发明的第十实施方式涉及一种服务节点的监控系统,第十实施方式是在第六实施方式基础上的改进,主要改进之处在于:增加了对URL对应的文件的大小是否小于第四预设阈值的判断。
监控组件1还用于在URL对应于多个不同的校验值时,判断URL对应的文件的大小是否小于第四预设阈值。
监控组件1用于在URL对应的文件的大小小于第四预设阈值时,根据多个不同的校验值中各校验值的数量,确定多个不同的校验值中的目标校验值。
由于第五实施例与本实施例相互对应,因此本实施例可与第五实施例互相配合实施。第五实施例中提到的相关技术细节在本实施例中依然有效,在第五实施例中所能达到的技术效果在本实施例中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第五实施例中。
本实施方式相对于第六实施方式而言,对于每个URL,若URL对应于多个不同的校验值,在URL对应的文件大小大于或等于第四预设阈值时,不对发送包括该URL的校验信息的服务节点中的文件进行处理,以免影响服务节点的服务质量。本实施方式还可以作为第七至第九实施方式基础上的改进,可以达到同样的技术效果。
本发明的第十一实施方式服务节点监控系统,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行第一至第五实施例中任一项的服务节点的监控方法。
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
本发明第十二实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (17)
1.一种服务节点的监控方法,其特征在于,包括:
遍历多个服务节点发送的校验信息;所述验证信息包括URL与所述URL对应的校验值;
对于每个所述URL,若所述URL对应于多个不同的所述校验值,根据所述多个不同的所述校验值中各所述校验值的数量,确定所述多个不同的所述校验值中的目标校验值;
对发送包括所述目标校验值的所述校验信息的所述服务节点中的文件进行处理。
2.根据权利要求1所述的服务节点的监控方法,其特征在于,所述根据所述多个不同的所述校验值中各所述校验值的数量,确定所述多个不同的所述校验值中的目标校验值,包括:
根据所述多个不同的所述校验值中各所述校验值的数量,确定是否存在满足预设条件的所述校验值,所述预设条件为相同数值的所述校验值的数量最多;
若确定存在满足预设条件的所述校验值,去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值。
3.根据权利要求2所述的服务节点的监控方法,其特征在于,若确定不存在满足预设条件的所述校验值,判断所述多个不同的所述校验值的数量是否小于第一预设阈值;
若所述多个不同的所述校验值的数量小于第一预设阈值,将所述多个不同的所述校验值均作为所述目标校验值。
4.根据权利要求2所述的服务节点的监控方法,其特征在于,在所述去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值之前,还包括:
计算满足所述预设条件的所述校验值的数量除以所述多个不同的所述校验值的数量的商值,并判断所述商值是否小于第二预设阈值;
若所述商值小于第二预设阈值,进入所述去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值的步骤。
5.根据权利要求2所述的服务节点的监控方法,其特征在于,在所述去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值之前,还包括:
计算所述多个不同的所述校验值的数量减去满足所述预设条件的所述校验值的数量的差值,并判断所述差值是否小于第三预设阈值;
若所述差值小于第三预设阈值,进入所述去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值的步骤。
6.根据权利要求1所述的服务节点的监控方法,其特征在于,在所述URL对应于多个不同的所述校验值之后,且在所述根据所述多个不同的所述校验值中各所述校验值的数量,确定所述多个不同的所述校验值中的目标校验值之前,还包括:
判断所述URL对应的文件的大小是否小于第四预设阈值;
若所述URL对应的文件的大小小于第四预设阈值,进入所述根据所述多个不同的所述校验值中各所述校验值的数量,确定所述多个不同的所述校验值中的目标校验值的步骤。
7.根据权利要求1所述的服务节点的监控方法,其特征在于,所述对发送包括所述目标校验值的所述校验信息的所述服务节点中的文件进行处理,具体为:
对于每个发送包括所述目标校验值的所述校验信息的所述服务节点,将所述服务节点与中所述目标校验值对应的所述URL对应的文件进行处理。
8.根据权利要求1所述的服务节点的监控方法,其特征在于,在所述遍历多个服务节点发送的校验信息之前,还包括:
接收各所述服务节点发送的所述校验信息,其中所述服务节点在接收到所述URL的访问请求时,获取所述URL对应的文件,计算所述URL对应的文件的所述校验值作为所述URL对应的所述校验值。
9.一种服务节点的监控系统,其特征在于,包括:监控组件与连接于所述监控组件的内容管理组件;
所述监控组件用于遍历多个服务节点发送的校验信息;所述验证信息包括URL与所述URL对应的校验值;
所述监控组件还用于对于每个所述URL,若所述URL对应于多个不同的所述校验值,根据所述多个不同的所述校验值中各所述校验值的数量,确定所述多个不同的所述校验值中的目标校验值;
所述内容管理组件用于对发送包括所述目标校验值的所述校验信息的所述服务节点中的文件进行处理。
10.根据权利要求9所述的服务节点的监控系统,其特征在于,所述监控组件具体用于根据所述多个不同的所述校验值中各所述校验值的数量,确定是否存在满足预设条件的所述校验值,并在确定存在满足预设条件的所述校验值,去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值;所述预设条件为所述多个不同的所述校验值中数量最多的所述校验值。
11.根据权利要求10所述的服务节点的监控系统,其特征在于,所述监控组件还用于在确定不存在满足预设条件的所述校验值,判断所述多个不同的所述校验值的数量是否小于第一预设阈值,并在所述多个不同的所述校验值的数量小于第一预设阈值,将所述多个不同的所述校验值均作为所述目标校验值。
12.根据权利要求10所述的服务节点的监控系统,其特征在于,所述监控组件还用于计算满足所述预设条件的所述校验值的数量除以所述多个不同的所述校验值的数量的商值,并判断所述商值是否小于第二预设阈值;
所述监控组件用于在所述商值小于第二预设阈值时,去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值。
13.根据权利要求10所述的服务节点的监控系统,其特征在于,所述监控组件还用于计算所述多个不同的所述校验值的数量减去满足所述预设条件的所述校验值的数量的差值,并判断所述差值是否小于第三预设阈值;
所述监控组件用于在所述差值小于第三预设阈值时,去除所述多个不同的所述校验值中满足所述预设条件的所述校验值,得到所述目标校验值。
14.根据权利要求9所述的服务节点的监控系统,其特征在于,所述监控组件还用于在所述URL对应于多个不同的所述校验值时,判断所述URL对应的文件的大小是否小于第四预设阈值;
所述监控组件用于在所述URL对应的文件的大小小于第四预设阈值时,根据所述多个不同的所述校验值中各所述校验值的数量,确定所述多个不同的所述校验值中的目标校验值。
15.根据权利要求9所述的服务节点的监控系统,其特征在于,所述内容管理组件具体用于对于每个发送包括所述目标校验值的所述校验信息的所述服务节点,将所述服务节点与中所述目标校验值对应的所述URL对应的文件进行处理。
16.根据权利要求9所述的服务节点的监控系统,其特征在于,所述系统还包括连接于所述监控组件的存储组件;
所述存储组件用于接收各所述服务节点发送的所述校验信息,其中所述服务节点在接收到所述URL的访问请求时,获取所述URL对应的文件,计算所述URL对应的文件的校验值作为所述URL对应的所述校验值。
17.一种服务节点的监控系统,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8中任一项所述的服务节点的监控方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910555179.XA CN110460486B (zh) | 2019-06-25 | 2019-06-25 | 服务节点的监控方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910555179.XA CN110460486B (zh) | 2019-06-25 | 2019-06-25 | 服务节点的监控方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110460486A true CN110460486A (zh) | 2019-11-15 |
CN110460486B CN110460486B (zh) | 2022-08-05 |
Family
ID=68480854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910555179.XA Active CN110460486B (zh) | 2019-06-25 | 2019-06-25 | 服务节点的监控方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110460486B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112052136A (zh) * | 2020-08-18 | 2020-12-08 | 深圳市欢太科技有限公司 | 数据校验方法及装置、设备、存储介质 |
CN115022096A (zh) * | 2022-08-09 | 2022-09-06 | 北京航天奥祥通风科技股份有限公司 | 下载软件方法和装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079709A (zh) * | 2006-06-15 | 2007-11-28 | 腾讯科技(深圳)有限公司 | 单点对多节点并发下载系统和方法 |
CN103379139A (zh) * | 2012-04-17 | 2013-10-30 | 百度在线网络技术(北京)有限公司 | 分布式缓存内容的校验方法、系统和装置 |
CN103377251A (zh) * | 2012-04-27 | 2013-10-30 | 百度在线网络技术(北京)有限公司 | 用于hdfs的文件比较方法及装置 |
US20170085563A1 (en) * | 2015-09-18 | 2017-03-23 | First Data Corporation | System for validating a biometric input |
CN107026828A (zh) * | 2016-02-02 | 2017-08-08 | 中国移动通信集团辽宁有限公司 | 一种基于互联网缓存的防盗链方法及互联网缓存 |
CN109995866A (zh) * | 2019-04-03 | 2019-07-09 | 深圳市网心科技有限公司 | 分布式文件校验方法、装置、计算机装置及存储介质 |
-
2019
- 2019-06-25 CN CN201910555179.XA patent/CN110460486B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079709A (zh) * | 2006-06-15 | 2007-11-28 | 腾讯科技(深圳)有限公司 | 单点对多节点并发下载系统和方法 |
CN103379139A (zh) * | 2012-04-17 | 2013-10-30 | 百度在线网络技术(北京)有限公司 | 分布式缓存内容的校验方法、系统和装置 |
CN103377251A (zh) * | 2012-04-27 | 2013-10-30 | 百度在线网络技术(北京)有限公司 | 用于hdfs的文件比较方法及装置 |
US20170085563A1 (en) * | 2015-09-18 | 2017-03-23 | First Data Corporation | System for validating a biometric input |
CN107026828A (zh) * | 2016-02-02 | 2017-08-08 | 中国移动通信集团辽宁有限公司 | 一种基于互联网缓存的防盗链方法及互联网缓存 |
CN109995866A (zh) * | 2019-04-03 | 2019-07-09 | 深圳市网心科技有限公司 | 分布式文件校验方法、装置、计算机装置及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112052136A (zh) * | 2020-08-18 | 2020-12-08 | 深圳市欢太科技有限公司 | 数据校验方法及装置、设备、存储介质 |
CN115022096A (zh) * | 2022-08-09 | 2022-09-06 | 北京航天奥祥通风科技股份有限公司 | 下载软件方法和装置 |
CN115022096B (zh) * | 2022-08-09 | 2022-11-22 | 北京航天奥祥通风科技股份有限公司 | 下载软件方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110460486B (zh) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3873066A1 (en) | Method for managing resource state information, and resource downloading system | |
CN110929880A (zh) | 一种联邦学习方法、装置及计算机可读存储介质 | |
CN105812435B (zh) | 应用升级数据包处理方法、装置、电子设备及系统 | |
CN110519183B (zh) | 一种节点限速的方法、装置、电子设备及存储介质 | |
US11102289B2 (en) | Method for managing resource state information and system for downloading resource | |
CN110690988A (zh) | 带宽控制方法、带宽控制平台、服务器及存储介质 | |
CN112565319B (zh) | 传输控制方法、网管服务器、基站及存储介质 | |
CN110460486B (zh) | 服务节点的监控方法及系统 | |
CN110138808B (zh) | 基于cdn的反劫持下载方法和系统 | |
CN110460487B (zh) | 服务节点的监控方法及系统、服务节点 | |
CN109194706B (zh) | 网络资源拨测方法及终端 | |
CN109672756B (zh) | 一种数据传输方法及相关装置、服务器和存储介质 | |
CN104683260A (zh) | 一种流量控制方法及系统 | |
CN115412609B (zh) | 一种业务处理方法、装置、服务器及存储介质 | |
CN107171915B (zh) | 一种通信协议的变更方法及装置 | |
CN108156086B (zh) | 一种策略规则下发方法及装置 | |
CN109756384B (zh) | 数据源状态判定方法及装置、计算机可读存储介质 | |
CN110875953A (zh) | 一种过负荷控制方法、装置、设备及可读存储介质 | |
CN110838967B (zh) | 虚拟专用网络的连接方法、服务器、客户端和存储介质 | |
CN109688204B (zh) | 基于ndn网络的文件下载方法、节点、终端 | |
CN107203559B (zh) | 一种划分数据条带的方法和装置 | |
CN115333917A (zh) | 一种cdn异常检测方法及装置 | |
US20200067845A1 (en) | Mobile packet data rate control based on radio load and other measures | |
CN110881213A (zh) | 一种网络测试过程信息的传输方法及系统 | |
CN112910936A (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 |