边缘节点服务器及日志文件上传方法和系统的制作方法

文档序号:9600685阅读:651来源:国知局
边缘节点服务器及日志文件上传方法和系统的制作方法
【技术领域】
[0001]本发明涉及内容分发网络技术领域,特别是涉及一种边缘节点服务器及日志文件上传方法和系统。
【背景技术】
[0002]随着互联网技术的快速发展,手持设备、桌面终端等诸多互联网终端被大量使用,同时也产生了海量的信息。海量信息背后的“大数据”隐藏着人们自主行为意识,可以产生很多商业行为的潜在价值导向,因而这些海量数据的快速处理和分析技术的需求就日益紧迫。
[0003]现有技术中,内容分发网络(Content Delivery Net work,Q)N)服务提供商是通过大量的节点(边缘)服务器来为客户提供加速服务的。其中,CDN网络中各个节点服务器产生的日志文件数量是巨大的。面对海量的日志文件信息,如何合理高效地对对海量日志文件快速分析、筛选、提炼,已成为亟待解决的问题。
[0004]但是,边缘节点服务器在收集的日志文件的缓存时间达到预设的时间或者收集的日志文件的大小满足预设的数量阈值时,会将收集的日志文件上传至对应的中央收集服务器上,再由中央收集服务器将接收的边缘节点服务器的日志文件上传至数据中心,数据中心再对日志文件进行快速分析、筛选、提炼。
[0005]但是,在将日志文件上传至中央收集服务器时,中央控制器在接收到边缘节点服务器的日志文件上传请求时,需要根据边缘节点服务器上传的自身的服务质量,以及边缘节点服务器与中央控制器或者上传服务器的服务质量,确定日志上传路线,存在的日志文件上传效率低的问题。

【发明内容】

[0006]本发明实施例解决的问题是如何提高日志文件上传的效率。
[0007]为解决上述问题,本发明实施例提供了一种日志文件上传方法,所述方法包括:
[0008]通过DNS解析获取最佳日志上传路线;
[0009]将日志文件通过所述最佳日志上传路线上传至对应的中央收集服务器,所日志文件为将边缘节点服务器产生的日志文件处理生成的预设格式的日志文件。
[0010]可选地,当第一次向所述中央收集服务器上传预设格式的日志文件时,所述将日志文件通过所述最佳日志上传路线上传至对应的中央收集服务器,包括:
[0011 ] 通过所述最佳日志上传路线向所述中央收集服务器提交所述自身的身份认证信息;
[0012]当接收到所述中央收集服务器通过所述最佳日志上传路线发送的对所述身份认证信息认证通过的信息时,将本次待上传的日志文件的名称和大小的信息通过所述最佳日志上传路线发送至所述中央收集服务器;
[0013]当接收到所述中央收集服务器通过所述最佳日志上传路线返回的收到所述本次待上传的日志文件的名称和大小的确认信息时,将本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器。
[0014]可选地,当非第一次向所述中央收集服务器上传日志文件时,所述将日志文件通过所述最佳日志上传路线上传至对应的中央收集服务器,包括:
[0015]通过所述最佳日志上传路线将本次待上传的日志文件的名称和大小的信息发送至所述中央收集服务器;
[0016]当接收到所述中央收集服务器通过所述最佳日志上传路线返回的收到所述本次待上传的日志文件的名称和大小的确认信息时,将所述本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器。
[0017]可选地,所述方法还包括:
[0018]当将所述本次待上传的日志文件上传至对应的中央收集服务器成功时,备份所述预设格式的日志文件。
[0019]可选地,所述方法还包括:
[0020]当将所述本次待上传的日志文件上传至对应的中央收集服务器失败时,重新尝试将所述本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器。[0021 ] 可选地,所述方法还包括:
[0022]当重新尝试将所述本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器且失败的次数达到预设的次数阈值时,重新执行所述通过DNS解析获取最佳日志上传路线,将所述日志文件通过所述最佳日志上传路线上传至对应的中央收集服务器的操作。
[0023]本发明实施例还提供了一种边缘节点服务器,所述装置包括:
[0024]路线获取单元,适于通过DNS解析获取最佳日志上传路线;
[0025]上传单元,适于将日志文件通过所述最佳日志上传路线上传至对应的中央收集服务器,所日志文件为将边缘节点服务器产生的日志文件处理生成的预设格式的日志文件。
[0026]可选地,当第一次向所述中央收集服务器上传预设格式的日志文件时,所述上传单元适于通过所述最佳日志上传路线向所述中央收集服务器提交所述自身的身份认证信息;当接收到所述中央收集服务器通过所述最佳日志上传路线发送的对所述身份认证信息认证通过的信息时,将本次待上传的日志文件的名称和大小的信息通过所述最佳日志上传路线发送至所述中央收集服务器;当接收到所述中央收集服务器通过所述最佳日志上传路线返回的收到所述本次待上传的日志文件的名称和大小的确认信息时,将本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器。
[0027]可选地,当非第一次向所述中央收集服务器上传日志文件时,所述上传单元适于通过所述最佳日志上传路线将本次待上传的日志文件的名称和大小的信息发送至所述中央收集服务器;当接收到所述中央收集服务器通过所述最佳日志上传路线返回的收到所述本次待上传的日志文件的名称和大小的确认信息时,将所述本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器。
[0028]可选地,所述装置还包括:备份单元,适于当将所述本次待上传的日志文件上传至对应的中央收集服务器成功时,备份所述预设格式的日志文件。
[0029]可选地,所述上传单元,还适于当将所述本次待上传的日志文件上传至对应的中央收集服务器失败时,重新尝试将所述本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器。
[0030]可选地,所述路线获取单元,还适于当重新尝试将所述本次待上传的日志文件通过所述最佳日志上传路线上传至所述中央收集服务器且失败的次数达到预设的次数阈值时,重新获取执行所述通过DNS解析获取最佳日志上传路线;
[0031]所述上传单元,还适于将所述日志文件通过所述重新执行所述通过DNS解析获取最佳日志上传路线的操作获取的其他最佳日志上传路线上传至对应的中央收集服务器的操作。
[0032]本发明实施例还提供了一种日志文件上传系统,包括上述的边缘节点服务器。
[0033]与现有技术相比,本发明的技术方案具有以下的优点:
[0034]上述的方案,通过DNS解析获取最佳日志上传路线,而不是在每一次接收到边缘节点服务器发送的日志文件上传请求时,根据各个转发服务器以及中央收集服务器的服务质量和链路质量确定日志上传路线,可以快速确定日志文件的日志上传路线,提高日志文件上传的速度。
[0035]进一步地,在日志文件上传至对应的中央收集服务器成功时,备份所述预设格式的日志文件,可以在中央收集服务器发生故障时,确保日志文件上传的完整性。
[0036]进一步地,在日志文件上传至对应的中央收集服务器失败时,重新尝试将上传失败的日志文件上传至所述中央收集服务器,可以提高日志文件上传的可靠性。
[0037]进一步地,当重新尝试将所述预设格式的日志文件上传至所述中央收集服务器达到预设的次数阈值时,重新将选取上传录像和对应的中央收集服务器,可以进一步提高日志文件上传的可靠性。
【附图说明】
[0038]图1是本发明实施例中的一种日志文件上传方法的流程图;
[0039]图2是本发明实施例中的日志文件上传系统的结构示意图;
[0040]图3是本发明实施例中又一种日志文件处理方法的流程图;
[0041]图4是本发明实施例中的边缘节点服务器的结构示意图。
【具体实施方式】
[0042]为解决现有技术中存在的上述问题,本发明实施例采用的技术方案通过DNS解析获取最佳日志上传路线,而不是每一次都对各个转发服务器以及中央收集服务器的服务质量和链路质量确定日志上传路线,可以快速确定日志文件的上传路线,提高日志文件上传的速度。
[0043]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0044]图1本发明实施例提供了一种日志文件上传方法的流程图。如图1所示,所述日志文件上传方法可以包括:
[0045]步骤S101:通过DNS解析获取最佳日志上传路线。
[0046]在具体实施中,在边缘运行
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1