[发明专利]分布式服务的数据处理方法及装置有效
| 申请号: | 201510738139.0 | 申请日: | 2015-11-03 |
| 公开(公告)号: | CN105426422B | 公开(公告)日: | 2019-05-07 |
| 发明(设计)人: | 熊云 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27;G06F16/951 |
| 代理公司: | 北京天健君律专利代理事务所(普通合伙) 11461 | 代理人: | 罗延红;杨艳云 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 服务 数据处理 方法 装置 | ||
本发明实施例提供一种分布式服务的数据处理方法及装置。其中,分布式服务的数据处理方法包括:在第一服务器执行以下步骤:获取用户的网络访问请求;从所述网络访问请求提取所述用户的第一网络行为数据;从预存的用户访问数据分布索引获取与所述用户相应的第二服务器的信息,所述用户访问数据分布索引包括存储有用户的网络行为数据的服务器的信息;将所述用户的第一网络行为数据分别发送给所述第二服务器。本发明实施例的分布式服务的数据处理方法及装置,实现了自动、快速地发送用户的网络行为数据给存储有用户的网络行为数据的服务器,避免了无效传输,降低了数据维护成本。
技术领域
本发明涉及互联网技术领域,尤其涉及一种分布式服务的数据处理方法及装置。
背景技术
搜索引擎的重要作用之一就是为广大网民提供信息检索服务。通常,在用户提交搜索请求之后,服务入口会将搜索请求传送到最近的机房服务器。然而,由于运营商等原因也会存在跳网现象,即是部分数据传送到非最近的机房服务器的情况。跳网现象会导致用户行为数据局部片段化,进而影响搜索引擎的服务质量。这就需要在多机房之间同步用户行为数据,使得每个机房都存有用户的全量数据。
现有的数据处理方法主要有原始数据全量同步和计算结果全量同步两种。对于原始数据全量同步方法,其传输的原始数据未经过任何处理,将导致每个机房都需要针对这些数据做重复计算,造成资源大量浪费。在此基础上,计算结果全量同步方法虽然解决了上述重复计算的问题,但由于仍是全量发送,导致无效传输量过大。
发明内容
本发明的目的在于,提供一种分布式服务的数据处理方法及装置,以实现自动、快速地发送用户的网络行为数据给存储有用户的网络行为数据的服务器,避免无效传输,降低数据维护成本。
根据本发明的一方面,提供一种分布式服务的数据处理方法,包括:在第一服务器执行以下步骤:获取用户的网络访问请求;从所述网络访问请求提取所述用户的第一网络行为数据;从预存的用户访问数据分布索引获取与所述用户相应的第二服务器的信息,所述用户访问数据分布索引包括存储有用户的网络行为数据的服务器的信息;将所述用户的第一网络行为数据分别发送给所述第二服务器。
优选地,所述方法还包括:如果在所述用户访问数据分布索引中不存在所述第一服务器存有所述用户的网络行为数据的数据,则在所述用户访问数据分布索引中添加指示所述第一服务器存有所述用户的网络行为数据的信息,并且将所述第一服务器存有所述用户的网络行为数据的第一通知消息发送给所述分布式服务的其他服务器。
优选地,所述方法还包括:从第三服务器接收所述第三服务器存有所述用户的网络行为数据的第二通知消息,在所述用户访问数据分布索引中添加指示所述第三服务器存有所述用户的网络行为数据的信息。
优选地,所述方法还包括:存储所述第一网络行为数据。
优选地,所述方法还包括:从所述第二服务器接收所述用户的第二网络行为数据。
优选地,所述方法还包括:从所述第三服务器接收所述用户的第三网络行为数据。
优选地,所述服务器的信息是服务器的IP地址或者预设的服务器序号。
根据本发明的另一方面,还提供一种分布式服务的数据处理装置,包括:访问请求获取模块,用于获取用户的网络访问请求;行为数据提取模块,用于从所述网络访问请求提取所述用户的第一网络行为数据;服务器信息获取模块,用于从预存的用户访问数据分布索引获取与所述用户相应的第二服务器的信息,所述用户访问数据分布索引包括存储有用户的网络行为数据的服务器的信息;行为数据发送模块,用于将所述用户的第一网络行为数据分别发送给所述第二服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510738139.0/2.html,转载请声明来源钻瓜专利网。





