新闻类 app 和新闻类网页采集
项目描述:
1、用户需求:该项目的需求是采集各大渠道的新闻 app 和网站的新闻,会涉及到境内和境外的新闻 app 与网站,
会采集主流的新闻网站与 app,还有各个地方频道的新闻,各个 app 与新闻中又有不同的新闻频道需要采集;
2、项目部署:改项目的部署服务器有多台,因为所采集的 app 与新闻信源有很多(大概 2000 个左右),因此采集
调读程序分布式部署到了多台服务器,境外的 app 和新闻部署到了 8 太境外的服务器上,境内的服务部署到了 4
台采集服务器上,同样也使用了 docker 进行部署,采集程序则运用的则是 node 服务;
3、数据对接:需要采集的 app 和网站的频道会放入 mysql 中,解析文件中会映射数据库中对应的 app 和新闻网站
来解析不同的信源,采集到的 app 和新闻网页的数据会放入 kafka 中,供 java 展示组拿取数据。
项目名称:境外社交平台采集
项目描述:
1、用户需求:此项目主要采集的是 Facebook、twitter、Instagram、Gettr、VK 等境外社交平台,主要采集的是各
国大 V 的用户信息、用户发表的文章言论、文章评论交互信息、用户的粉丝和关注等数据。
2、项目部署:该项目大部分需要登录获取到登录的 cookies,登录成功后方可获取到需要的数据信息,因此部署了
几个刷新用户 cookies 的服务器资源,服务器主要部署的是接收 mq 任务的 node 服务,通过 mq 发送的请求字段来
触发采集任务。
3、数据对接:获取到的用户信息和数据通过 kafka 的形式进行数据回传,主要数据形式以 json 形式回传。