[发明专利]一种分布式部署的网络数据采集系统有效

专利信息
申请号: 201910246570.1 申请日: 2019-03-29
公开(公告)号: CN110147475B 公开(公告)日: 2023-07-21
发明(设计)人: 钟证业 申请(专利权)人: 汇通达网络股份有限公司
主分类号: G06F16/951 分类号: G06F16/951;G06F16/955
代理公司: 江苏圣典律师事务所 32237 代理人: 吴庭祥
地址: 210008 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布式 部署 网络 数据 采集 系统
【说明书】:

发明公开了一种分布式部署的网络数据采集系统,包括任务管理模块、爬虫模块、分布式存储模块、监测报警模块和主控节点模块;其中,所述任务管理模块负责存储URL库、维护网页采集任务状态、管理采集任务的进队与出队、URL种子定时调度、缓存已采集URL和商品SKU;所述爬虫模块用于完成采集和解析网页,以两个以上独立的实例进程分布到不同节点机器上运行,以多线程的模式采集并解析网页;所述监测报警模块能够主动发现爬虫节点宕机的情况,并通知系统运维人员。

技术领域

本发明涉及计算机互联网数据采集技术,尤其涉及一种分布式部署的网络数据采集系统。

背景技术

自动获取网页内容,解析网页链接,并按照指定规则提取相应数据的程序,就是爬虫。

传统的爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,同时按照给定规则提取网页上的有用数据,在抓取网页的过程中,不断从当前页面上抽取新的URL并放入队列,直到满足系统给定的停止条件。

随着互联网在人类经济社会中的应用日益广泛,其所涵盖的信息规模呈指数增长,信息的形式和分布具有多样化、全球化特征,通用爬虫已经不适用于指定方向的海量数据持续采集的需求,传统的通用爬虫存在一些不足:

1、通用爬虫采集全站数据,不能指定领域定向采集;

2、传统爬虫只单机采集数据,采集速度慢;

3、传统爬虫采集回来的数据存储在单节点的关系型数据库,数据量小。

发明内容

本发明所要解决的技术问题是建立爬虫集群,分布式部署,持续并且并行地采集网络定向数据,以分布式存储系统组织海量数据,提供数据服务的系统。

为解决上述技术问题,本发明提供了一种分布式部署的网络数据采集系统,包括任务管理模块、爬虫模块、分布式存储模块、监测报警模块和主控节点模块;

其中,所述任务管理模块负责存储URL库、维护网页采集任务状态、管理采集任务的进队与出队、URL种子定时调度、缓存已采集URL和所采集特定商品的SKU(Stock KeepingUnit,库存量单位),特定商品是指电商平台的商品或者品牌官方网站的商品,例如:家电、厨具、3c数码、酒水、等,具体在URL种子中设定;

所述爬虫模块用于完成采集和解析网页,并以两个以上独立的实例进程分布到不同节点机器上运行,以多线程的模式采集并解析网页;

所述监测报警模块能够主动发现爬虫进程宕机的情况,并通知系统运维人员。

所述任务管理模块包括任务状态库、任务管理器和URL种子定时器;

所述爬虫模块包括动态IP代理器、网页下载器、网页解析器和日志记录器;

所述分布式存储模块包括数据存储器、Kudu存储引擎和Impala查询引擎;

所述监测报警模块包括监控报警器、Zookeeper注册器和Zookeeper服务器;

所述主控节点模块包括RPC通信、速度控制、任务队列管理和爬虫启停。

所述任务状态库用于任务状态存储,以及URL和商品SKU缓存,任务状态库存储任务状态信息到MySQL数据库中,利用MySQL的行级事务确保单个任务的原子性操作;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汇通达网络股份有限公司,未经汇通达网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910246570.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top