数据收集的方法、装置及系统制造方法及图纸

技术编号:15794972 阅读:212 留言:0更新日期:2017-07-10 10:39
本发明专利技术提供一种数据收集的方法、装置及系统。一种数据收集的方法,包括:服务节点从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器;所述服务节点将所述服务节点的待收集数据发送至所述第一数据收集服务器,以使所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。本发明专利技术提供了数据收集的可靠性。

【技术实现步骤摘要】
数据收集的方法、装置及系统
本专利技术涉及信息技术,尤其涉及一种数据收集的方法、装置及系统。
技术介绍
随着互联网的高速发展,基于分布式的网络服务(例如,网上购物、在线游戏或电子医疗等)有了突飞猛进的发展。现有技术中,基于分布式的网络服务的环境主要包括服务节点和注册中心。其中,服务节点用于为用户提供服务;注册中心用于对服务节点进行状态监控,从服务节点收集数据,并对从服务节点收集的数据进行数据展示。但是,现有技术中,存在数据收集的可靠性较低的问题。
技术实现思路
本专利技术提供一种数据收集的方法、装置及系统,用以解决现有技术中数据收集的可靠性较低的问题。第一方面,本专利技术提供一种数据收集的方法,包括:服务节点从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器;所述服务节点将所述服务节点的待收集数据发送至所述第一数据收集服务器,以使所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。可选的,在本专利技术的一实施例中,所述服务节点从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器,包括:所述服务节点获取第一信息;所述第一信息用于指示所述多个数据收集服务器中处于正常工作状态的各数据收集服务器;所述服务节点根据所述第一信息从处于正常工作状态的各数据收集服务器中选择所述第一数据收集服务器。可选的,在本专利技术的一实施例中,所述服务节点获取第一信息,包括:所述服务节点从注册中心获取所述第一信息。可选的,在本专利技术的一实施例中,所述服务节点将所述待收集数据发送至所述第一数据收集服务器,包括:所述服务节点将所述待收集数据承载在用户数据报协议UDP数据包中发送至所述第一数据收集服务器。可选的,在本专利技术的一实施例中,所述服务节点将所述待收集数据承载在UDP数据包中发送至所述第一数据收集服务器之前,还包括:所述服务节点采用数据压缩算法,对所述待收集数据进行压缩,获得压缩后的数据;相应的,所述服务节点将所述待收集数据承载在UDP数据包中发送至所述第一数据收集服务器,包括:所述服务节点将所述压缩后的数据承载在所述UDP数据包中发送至所述第一数据收集服务器。第二方面,本专利技术提供一种数据收集的方法,包括:多个数据收集服务器中的第一数据收集服务器接收服务节点发送的待收集数据;所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。可选的,在本专利技术的一实施例中,所述第一数据收集服务器接收服务节点发送的待收集数据,包括:所述第一数据收集服务器接收所述服务节点发送的用户数据报协议UDP数据包,所述UDP数据包中包括压缩后的数据;其中,所述压缩后的数据为所述服务节点采用数据压缩算法,对所述待收集数据进行压缩后获得;所述第一数据收集服务器采用所述数据压缩算法对应的解压算法,对所述压缩后的数据进行解压,获得所述待收集数据。第三方面本专利技术提供一种数据收集的装置,包括:选择模块,用于从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器;发送模块,用于将所述服务节点的待收集数据发送至所述第一数据收集服务器,以使所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。可选的,在本专利技术的一实施例中,所述选择模块,具体用于:获取第一信息;所述第一信息用于指示所述多个数据收集服务器中处于正常工作状态的各数据收集服务器;根据所述第一信息从处于正常工作状态的各数据收集服务器中选择所述第一数据收集服务器。可选的,在本专利技术的一实施例中,所述选择模块获取第一信息,具体包括:从注册中心获取所述第一信息。可选的,在本专利技术的一实施例中,所述发送模块,具体用于:将所述待收集数据承载在用户数据报协议UDP数据包中发送至所述第一数据收集服务器。可选的,在本专利技术的一实施例中,所述装置还包括:压缩模块;所述压缩模块,用于采用数据压缩算法,对所述待收集数据进行压缩,获得压缩后的数据;相应的,所述发送模块,具体用于将所述压缩后的数据承载在所述UDP数据包中发送至所述第一数据收集服务器。第四方面本专利技术提供一种数据收集的装置,其所述装置为多个数据收集服务器中的第一数据收集服务器,所述装置包括:接收模块,用于接收服务节点发送的待收集数据;收集模块,用于将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。可选的,在本专利技术的一实施例中,所述接收模块,具体用于:接收所述服务节点发送的用户数据报协议UDP数据包,所述UDP数据包中包括压缩后的数据;其中,所述压缩后的数据为所述服务节点采用数据压缩算法,对所述待收集数据进行压缩后获得;采用所述数据压缩算法对应的解压算法,对所述压缩后的数据进行解压,获得所述待收集数据。第五方面,本专利技术提供一种数据收集的系统,包括:第三方面任一种所述的数据收集的装置,以及第四方面的任一种所述的数据收集的装置。本专利技术提供的数据收集的方法、装置及系统;通过服务节点将待收集数据发送至多个数据收集服务器中处于正常工作状态的第一数据收集服务器,以使所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备;使得服务节点的待收集数据可以通过多个数据收集服务器中任何一个处于正常工作状态的数据收集服务器存储至存储设备中来完成数据收集;与服务节点将待收集数据发送至注册中心,注册中心故障,则无法对服务节点的数据进行收集相比;提高了数据收集的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术数据收集的方法的应用场景示意图;图2本专利技术一实施例的数据收集的方法的流程图;图3本专利技术另一实施例的数据收集的方法的流程图;图4本专利技术又一实施例的数据收集的方法的流程图;图5本专利技术一实施例的数据收集的装置的结构示意图;图6本专利技术另一实施例的数据收集的装置的结构示意图;图7本专利技术又一实施例的数据收集的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术数据收集的方法的应用场景示意图;如图1所示,本专利技术的应用场景可以包括:服务节点和多个数据收集服务器;其中,所述服务节点用于为用户提供服务器;所述多个数据收集服务器用于从所述服务节点收集数据;所述多个数据收集服务器共用存储设备。可选的,本专利技术的应用场景还可以包括:注册中心;所述注册中心用于对服务节点进行状态监控;所述注册中心还可以用于对所述多个数据收集服务器进行监控,确定所述多个数据收集服务器中处于正常工作状态的数据收集服务器。需要说明的是,图1中仅以一个服务节点为例进行举例说明,实际应用场景中所述服务节点的个数也本文档来自技高网...
数据收集的方法、装置及系统

【技术保护点】
一种数据收集的方法,其特征在于,包括:服务节点从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器;所述服务节点将所述服务节点的待收集数据发送至所述第一数据收集服务器,以使所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。

【技术特征摘要】
1.一种数据收集的方法,其特征在于,包括:服务节点从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器;所述服务节点将所述服务节点的待收集数据发送至所述第一数据收集服务器,以使所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。2.根据权利要求1所述的方法,其特征在于,所述服务节点从多个数据收集服务器中选择处于正常工作状态的第一数据收集服务器,包括:所述服务节点获取第一信息;所述第一信息用于指示所述多个数据收集服务器中处于正常工作状态的各数据收集服务器;所述服务节点根据所述第一信息从处于正常工作状态的各数据收集服务器中选择所述第一数据收集服务器。3.根据权利要求2所述的方法,其特征在于,所述服务节点获取第一信息,包括:所述服务节点从注册中心获取所述第一信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述服务节点将所述待收集数据发送至所述第一数据收集服务器,包括:所述服务节点将所述待收集数据承载在用户数据报协议UDP数据包中发送至所述第一数据收集服务器。5.根据权利要求4所述的方法,其特征在于,所述服务节点将所述待收集数据承载在UDP数据包中发送至所述第一数据收集服务器之前,还包括:所述服务节点采用数据压缩算法,对所述待收集数据进行压缩,获得压缩后的数据;相应的,所述服务节点将所述待收集数据承载在UDP数据包中发送至所述第一数据收集服务器,包括:所述服务节点将所述压缩后的数据承载在所述UDP数据包中发送至所述第一数据收集服务器。6.一种数据收集的方法,其特征在于,包括:多个数据收集服务器中的第一数据收集服务器接收服务节点发送的待收集数据;所述第一数据收集服务器将所述待收集数据存储至存储设备;其中,所述多个数据收集服务器共用所述存储设备。7.根据权利要求6所述的方法,其特征在于,所述第一数据收集服务器接收服务节点发送的待收集数据,包括:所述第一数据收集服务器接收所述服务节点发送的用户数据报协议UDP数据包,所述UDP数据包中包括压缩后的数据;其中,所述压缩后的数据为所述服务节点采用数据压缩算法,对所述待收集数据进行压缩后获得;所述第一数据收集服务...

【专利技术属性】
技术研发人员:陈阳
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1