【技术实现步骤摘要】
本专利技术涉及互联网及内容分发网络(Contect Delivery Network,Q)N)领域,尤其涉及ー种日志收集方法及系统。
技术介绍
Web2. 0是ー个架构在知识上的网络环境,人与人之间交互而产生出的内容,经由在后台Web服务器(上传服务器)产生,在Web2. 0环境中发布,并且被管理和使用。目前Web2. 0具有代表性的服务如下博客、维客(wiki)、社区化网络服务(Social NetworkingServices, SNS,)、微博等。为了满足上述大容量数据的高效分发,⑶N网络随之产生。⑶N为Internet中增加的ー层新网络架构,⑶N网络将网站的内容发布到最接近用户的网络〃 边缘〃,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户网站的响应速度。Web2. 0更注重用户之间的交互和体验。例如一条微博发表后,通过被不断地转发、评论,有可能会产生千兆字节(Gigabyte,GB)的日志数据,这无疑给⑶N架构中日志收集系统带来新的挑战。现有⑶N架构中的日志收集方法如图I所示,Web服务器在响应客户端(网民)的服务请求并产生海量日志数据之后,根据就近原则或者相同因特网服务供应商(InternetService Provider, ISP)原则,选择一个待上传日志的节点收集服务器,并将产生的所述日志数据汇总到所选择的节点收集服务器,该节点收集服务器通过某种传输协议,如文件传输协议(File Transfer Protocol, FTP)、超文本传送协议(HyperText TransportProtocol, HTTP) ...
【技术保护点】
一种日志上传方法,其特征在于,该方法包括:上传服务器接收中央控制器发送的携带至少一个节点收集服务器的地址信息的日志上传通知消息,并保存接收到的每个节点收集服务器的地址信息;上传服务器从保存的节点收集服务器的地址信息中选定一个待接收日志的节点收集服务器的地址信息;上传服务器根据所述选定的地址信息,将本地磁盘存储的日志发送给节点收集服务器;节点收集服务器将来自上传服务器的日志汇总到中央收集服务器。
【技术特征摘要】
1.ー种日志上传方法,其特征在于,该方法包括 上传服务器接收中央控制器发送的携帯至少ー个节点收集服务器的地址信息的日志上传通知消息,并保存接收到的每个节点收集服务器的地址信息; 上传服务器从保存的节点收集服务器的地址信息中选定ー个待接收日志的节点收集服务器的地址信息; 上传服务器根据所述选定的地址信息,将本地磁盘存储的日志发送给节点收集服务器; 节点收集服务器将来自上传服务器的日志汇总到中央收集服务器。2.根据权利要求I所述的方法,其特征在于,在所述接收中央控制器发送的携帯至少一个节点收集服务器的地址信息的日志上传通知消息之前,该方法还包括 上传服务器向中央控制器发送日志上传请求消息,该日志上传请求消息携帯上传日志的文件名称、文件大小,以及上传服务器所在节点的地址信息。3.根据权利要求I所述的方法,其特征在于,上传服务器向中央控制器发送日志上传请求消息之前,该方法还包括 与所述上传服务器属于同一节点的节点收集服务器分别探测自身的服务质量、自身到其它节点收集服务器的链路质量,以及自身到中央收集服务器的链路质量,并将所述自身的服务质量、自身到其它节点收集服务器的链路质量,以及自身到中央收集服务器的链路质量上报给中央控制器,以使得中央控制器根据所述节点收集服务器的服务质量,所述节点收集服务器到其它节点收集服务器的链路质量,以及所述节点收集服务器到中央收集服务器的链路质量确定需要返回给节点收集服务器的地址信息。4.根据权利要求I所述的方法,其特征在于,所述上传服务器接收中央控制器发送的携帯至少ー个节点收集服务器的地址信息的日志上传通知消息,并保存每个节点收集服务器的地址信息,具体为 接收中央控制器发送的日志上传通知消息,该日志上传通知消息携帯至少ー个节点收集服务器的地址信息以及每个节点收集服务器的地址信息的优先级标识,并保存每个节点收集服务器的地址信息以及所述优先级标识;以及 所述从保存的节点收集服务器的地址信息中选定ー个待接收日志的节点收集服务器的地址信息,具体为 根据所述保存的节点收集服务器的地址信息的优先级标识,从保存的节点收集服务器的地址信息中选定ー个优先级最高的待接收日志的节点收集服务器的地址信息; 该方法还包括 上传服务器当接收到中央控制器发送的重新上传所述日志的通知消息时,从保存的节点收集服务器的地址信息中重新选定ー个节点收集服务器的地址信息,该重新选定的节点收集服务器的地址信息的优先级仅低于上次选定的节点收集服务器的地址信息的优先级; 上传服务器根据重新选定的地址信息,将本地磁盘存储的需要重新上传的日志通过与所述重新选定的地址信息对应的节点收集服务器发送给中央收集服务器。5.根据权利要求4所述的方法,其特征在干,所述待接收日志的节点收集服务器的地址信息的优先级是中央控制器根据对多项指标进行加权计算获得,所述多项指标包括下述内容 该节点收集服务器与上传服务器是否在相同机房; 该节点收集服务器与上传服务器是否属于相同运营商; 该节点收集服务器与上传服务器之间物理区域的远近; 该节点收集服务器与上传服务器之间的链路质量优劣; 该节点收集服务器与中央收集服务器之间的链路质量优劣; 该节点收集服务器的自身服务质量的高低。6.—种日志收集控制方法,其特征在于,该方法包括 中央控制器接收上传服务器发送的日志上传请求消息,该日志上传...
【专利技术属性】
技术研发人员:张月,
申请(专利权)人:北京蓝汛通信技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。