广告点击数实时统计:Spark StructuredStreaming + Redis Streams

  • 时间:
  • 浏览:7

广告点击数据通过手机可能电脑的网页传递到“数据提取”,提取后的数据经过“数据补救”计算实时的点击数,最后存储到数据库,使用“数据查询”用于统计分析,统计每个广告的点击总数。

根据朋友的数据特点,整个数据链路的数据输入输出如下:

某广告公司在网页上投递动态图片广告,广告的展现形式是根据热点图片动态生成的。为了收入的最大化,可不还可以 统计每个广告的点击数来决定哪此广告可不还可以 投放的更长时间,哪此可不还可以 及时更换。大次要的广告生命周期很短,实时获取广告的点击数可不还可以 让朋友快速选者哪此广告对业务是关键的。所以朋友理想的补救方案是有流补救数据的能力,可不还可以 统计所有广告的点击量以及统计实时的点击量。

来看下朋友业务数据链路。

针对每个点击事件我