当前位置: 首页 > wzjs >正文

高密哪里有做网站的公众平台申请

高密哪里有做网站的,公众平台申请,河南百度推广电话,新都网站开发背景 ​ 在第三方 DSP 上投放广告,需要根据 DP Link 的点击次数进行控制。比如当 DP Link 达到 5000 后,后续的点击将不能带来收益,但是后续的广告却要付出成本。因此需要建立一个 DP Link 池,当 DP Link 到达限制后,…

背景

​ 在第三方 DSP 上投放广告,需要根据 DP Link 的点击次数进行控制。比如当 DP Link 达到 5000 后,后续的点击将不能带来收益,但是后续的广告却要付出成本。因此需要建立一个 DP Link 池,当 DP Link 到达限制后,我们可以调用 DSP 的 Marketing API 替换 DP Link。

技术框架

  1. 投放上报 接收上报的曝光、点击等行为

  2. 通过内部的 redis 队列,处理上报数据,然后新增一个 Kafka 队列,统计 DP Link 的点击数(使用 Redis 统计)

  3. 当点击数达到限制,判断当前 DP Link 是否替换过,如果没有替换过,向 DP Link 替换任务队列发送消息
    1. 之所以异步处理 DP Link 替换,是因为需要调用第三方 DSP 的 Marketing API,性能无法保证。而 Kafka Click Count 的队列消息的 QPS 非常高,非常容易积压。

    2. 每个 DP Linke 的最大限制数,需要从投放系统配置和获取。通过本地缓存提升性能

  4. DP Link 替换 的消费者:确保 DP Link 替换成功,需要手动执行 ACK
    1. 注意:将 DP Link 替换 设计成幂等性,防止有重复任务,确保不受影响。上游非常有可能重复提交相同的任务

WX20250527-181130@2x

WX20250527-181130@2x

实现上述框架,一个基础的版点击控制已经实现。在现实中跑的过程中发现一个问题:极个别的 DP Link 出现严重的点击超量。比如现实控制 5000 点击,但是实际点击却出现在 10000 左右。替换 DP Link 后,还有大量的点击上报。也就是点击上的滞后性

为了解决点击上报的滞后性,我们设计了一个等待队列。比如一个 DP Link 总点击限制在 5000,那么在点击数到达 500 时,就进行 DP Link 替换,将替换下来的 DP Link 放到等待队列中。这一段时间等待延迟的点击上报。如果后续达到了 5000,改 DP Link 直接放入完成队列,如果没有完成,继续下放该 DP Link。

等待队列

如下图:统计完毕后点击数后,有两个触发条件:

  1. 到达最大点击数

  2. 到达本轮的最大点击次数
    1. 在 DP Link 刚被替换上时,使用当前点击数 + 500,便是本轮最大的点击数

等待队列的设计:

  1. 等待队列是无重复数据的

  2. 等待队列是有界的,比如最多 20 条数据

  3. 当队列满时,循环使用队列中的数据。队列中的数据等待时间,队列中所有数据的使用时间

  4. 当队列满时,从队列中获取一条 DP Link(新),被替换下的 DP Link(旧) 如果没有达到最大限制,会将旧 DP Link 还给等待队列。

  5. 当队列不满时,需要从 未开始的 DP Link 池中获取新的 DP Link,将替换下来的旧 DP Link 放入等待队列,等待队列放满。

WX20250529-104010@2x

WX20250529-104010@2x

等待队列 未满时,新的 DP Link从 未开始队列中获取,替换下来的旧 DP Link,如果不满足最大点击数,放回 等待队列

WX20250603-194341@2x

WX20250603-194341@2x

等待队列 已满时,新的 DP Link从 等待队列 中获取,替换下来的旧 DP Link,如果不满足最大点击数,放回 等待队列

WX20250603-194735@2x

WX20250603-194735@2x

替换下来的旧 DP Link,如果满足最大点击数,放回 完成队列

WX20250603-194927@2x

WX20250603-194927@2x

未开始队列 队列空了之后,开始逐渐消耗 等待队列 中的 DP Link,直到消耗完毕。

WX20250603-195052@2x

WX20250603-195052@2x

下图是根据点击数替换 DP Link 的业务流程图:

WX20250603-101500@2x

WX20250603-101500@2x


文章转载自:

http://TdpXQpp1.kfyqd.cn
http://n40q0L83.kfyqd.cn
http://J3AKABnf.kfyqd.cn
http://3zM8wIOI.kfyqd.cn
http://2VHpFktm.kfyqd.cn
http://t1MzLIsA.kfyqd.cn
http://LwA3bW1S.kfyqd.cn
http://GJuBWYNu.kfyqd.cn
http://rzQMDv2X.kfyqd.cn
http://uOJXZmxx.kfyqd.cn
http://fksVf5WU.kfyqd.cn
http://RIbrUqsF.kfyqd.cn
http://gHF0ieWz.kfyqd.cn
http://75DNNqQy.kfyqd.cn
http://Ur5ggcwx.kfyqd.cn
http://UozjdyH0.kfyqd.cn
http://8Vr3Zmce.kfyqd.cn
http://HmrntRRg.kfyqd.cn
http://FhhP8mRs.kfyqd.cn
http://Dvxjm3ir.kfyqd.cn
http://oAfSM8Of.kfyqd.cn
http://EjLtDCzL.kfyqd.cn
http://UJiWBr3E.kfyqd.cn
http://APQXBRNl.kfyqd.cn
http://ObDrgxBX.kfyqd.cn
http://9LxDqX7D.kfyqd.cn
http://G0YBFJdM.kfyqd.cn
http://keXnnIr0.kfyqd.cn
http://1Fn7xrt0.kfyqd.cn
http://JMH2Jmc8.kfyqd.cn
http://www.dtcms.com/wzjs/654468.html

相关文章:

  • 深圳做网站的网络公司教育类门户网站
  • 怎么做装修网站平台出入成都通知今天
  • 给别人建设网站怎么收费wordpress开启多语言
  • wordpress 在线留言泰州网站关键词优化
  • 带动画引导的网站好看简洁的logo设计
  • 交换机做网站全球设计学院排名
  • wap网站 区别广州网站建设报价
  • 西安住房建设局网站长长沙网站制作
  • 湖南微信网站公司天元建设集团有限公司信息
  • 网站建设主要课程响应式网站微博视频教程
  • 企业网站seo教程三顿半vi设计
  • 国内做网站的龙头企业视频转文字网页
  • 怎么做网站音乐wordpress 文章推荐一篇
  • 站长要维护网站店铺推广方法有哪些
  • 深圳做网站排名公司企业展厅布展设计
  • 网站上做的vi设计是怎么做的网络运维工程师证
  • 个人网站设计论文php网站做推广被禁止访问了
  • 长春网站制作允许吗a963设计网作品
  • 广州设计网站建材建设行业网站
  • 潍坊云建站模板用网站的源代码怎么做网站
  • 郑州cms建站模板电子商务网站建设与维护实训报告
  • 做网站可以用ai做做试题网站
  • wordpress修改为中文自学seo能找到工作吗
  • Wordpress外贸网站搭建公司广州市城乡和住房建设局官网
  • 购物网站app摄影作品网站app十大排名
  • 怎么自己做直播网站吗本机可以做网站的服务器吗
  • 网站优化 价格查询网站模板制作视频教程
  • 个体户能否从事网站建设试描述一下网站建设的基本流程图
  • 网站配置服务Wordpresswordpress批量定时更新
  • 抖音seo排名优化公司seo外链建设的方法有