当前位置:主页 > 文艺论文 > 广告艺术论文 >

互联网广告流式处理系统的设计与实现

发布时间:2021-01-26 10:19
  随着互联网的迅猛发展,越来越多的互联网广告开始出现。互联网广告以其精准,快速,高效的投放,给广告主带来了丰厚的回报。通过对广告投放系统实时数据处理的分析,针对重定向和实时数据统计等问题,提出了流式处理的方案,运用Storm等技术,设计并实现一种广告投放的流式数据处理系统,详细论述了其设计与实现过程。 

【文章来源】:微型电脑应用. 2019,35(06)

【文章页数】:4 页

【部分图文】:

互联网广告流式处理系统的设计与实现


Storm架构图

数据交互


Storm数据交互图

结构图,处理逻辑,结构图


MicrocomputerApplicationsVol.35,No.6,2019研究与设计微型电脑应用2019年第35卷第6期图1Storm架构图Topology任务分配给supervisor。Nimbus和Supervisor能实现无状态的快速失败,保证了集群整体的健壮性,在这个过程中由ZooKeeper来协调这两者的工作。当提交Topology任务之后,Nimbus节点先对它进行分片,生成多个task,同时Task和Supervisor的有关信息会提交给zookeeper集群,Supervisor通过查询zookeeper集群上,获取各自的Task,然后将task交给worker进行处理,如图2所示。图2Storm数据交互图Storm处理流程涉及Stream、Spout、Bolt、StreamGroup-ing。Stream是storm的关键抽象化,是一个无边界的tuple序列,storm可以分布式并行对tuple序列进行处理。Spout是数据源,用于生产数据,一般是从外部数据源中进行获取并发送给tuple。Bolt用于处理数据,主要对数据进行过滤,聚合,读写数据库等操作。StreamGrouping用于规定各个bolt接受什么样的流数据,然后以什么的分组方式进行发送。Topology都通过StreamGrouping相连的Spout和Bolt节点而组成的网络。Storm处理逻辑的结构图,如图3所示。

【参考文献】:
期刊论文
[1]基于概率模型检验的Web服务系统可靠性分析[J]. 高洪皓,开金宇,周家安,缪淮扣,黄婉秋,王皙.  东南大学学报(自然科学版). 2017(S1)
[2]针对高速数据流的大规模数据实时处理方法[J]. 亓开元,赵卓峰,房俊,马强.  计算机学报. 2012(03)



本文编号:3000938

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/3000938.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户53e7a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com