18221533805
DSP系统技术架构参考【技术类】
上海微信小程序开发制作、APP、网站、小程序定制、小程序外包开发公司

DSP系统技术架构参考【技术类】

2023-01-08

基本上已经在前面了DSP介绍了典型的模式、主要机制和要点。有些学生可能会好奇DSP系统内部的技术架构。截取以下部分DSP系统的技术架构图供大家参考,对非技术学生也有一个感性的认识。不要做大的展开。

1. 总结技术架构

如图7-22所示,DSP系统涉及技术架构:交付平台和用户交互模块(setup UI)、报表(Report)、算法引擎等模块。分布式技术主要用于大数据和算法的机器学习(如hadoop),建模用户日志和人群数据,智能处理机器。通过海量内存技术(如算法引擎模块处理的人群数据、算法模型等)。redis)内存暂存,方便Bid为了在1000中快速查询和使用暂存内存的目的都是100ms完成招标过程,确保在DSP方<30ms完成处理,为网络通信流出时间。Bid发射机是响应大并发请求的典型大集群模式,并确保每个请求<30ms处理完成。Bid发射机的发射规则(预算、频率、发射策略设置等数据)也存在于内存中,便于快速查询。投放策略设置的数据内容由用户通过投放设置用户交互模块中的界面完成。此外,还有一些非常重要的辅助模块,如广告曝光点击数据回收模块id ** pping内置模块、大数据报表模块DMP模块等等。

图7-22 技术架构概要示例

2. DSP内部技术处理流程总结

DSP内部技术处理主要依靠一些关键的技术处理设施,主要包括:原始海量log并行处理系统和海量消息的队列(例如使用)spark技术)、海量内存系统(如采用)redis技术)、业务系统关系数据库等。如图7-23所示,一条技术处理线是广告请求处理线:广告竞价Bidder处理大量的实时广告请求会产生大量的原始log、同时Bidder与海量内存系统交互读写广告请求相关的频率、消耗等数据也很频繁,然后log并行处理队列后,注入报表数据库和相应的大数据人群和模型数据库。另一条技术处理线是回收广告曝光、点击等监控数据,最初产生大量原始数据log、同时,数据回收引擎与广告曝光、点击相关频率、消光、点击相关频率、消耗等。然后曝光和点击广告log并行处理队列后,注入相应的报告数据库和相应的大数据人群和模型数据库,并行处理队列进行大量的机器智能分析和更新部分人群数据和模型数据,同时同步更新Bidder提供数据库和内容系统Bidder实时竞价时使用。

图7-23 DSP内部技术处理流程概述示例

3. DSP招标核心处理流程总结(<30ms)

如图7-24所示,DSP的Bidder核心处理时间限制在竞价模块设计中,<30ms。为了解决不同的适应性ADX不同接口的流量。在接受广告请求和输出返回时,会有所不同ADX不同的适配器用于平台接口的设计模式。但整体处理过程保持不变。中间业务处理部分也采用过滤器的设计模式,可根据业务需要增加新业务。这样做的好处是整体的Bidder核心招标模块处理流程框架相对稳定,不会随业务变化而变化。它具有很强的业务灵活性和应对高性能的水平扩展性。

图7-24 DSP招标核心处理流程概述示例

4. 招标程序处理过程总结

如图7-25所示,Bidder根据业务处理,招标处理器内部也将分为:索引快速过滤广告(索引的优点是检索效率高,当然,索引只能是用户简单的过滤条件,如:尺寸索引、平台和广告索引、浏览器索引、操作系统索引、区域索引等)。广告过滤(投放策略相关规则需要计算的过滤条件是不能使用索引器,如预算、曝光、日期、频率、人群定位、创意类型等。以上两层过滤是为了过滤广告请求中的候选广告列表,然后通过招标算法(动态招标算法或固定招标策略(使用什么招标策略和是否使用算法在设置界面中手动设置)。然后进行低价过滤(根据广告请求中的底价过滤掉出价低于底价的候选广告)。最终排名并决定获胜(根据各候选广告的出价和算法给出的优先权重综合排名,排名第一的获胜将准备以广告内容返回)。曝光点击动态代码生成(以上一步获胜的广告内容生成曝光点击动态代码,生成动态曝光点击代码有很多目的,如防作弊、全程跟踪投放参数等。Bid/Unbid日志记录(处理结束时异步启动)。

图7-25竞价程序处理流程概述示例

5. 分布式集群总结

如图7-26所示,为了满足大量广告竞价业务和大数据分布式计算基础设施的需要。DSP在系统架构设计中,需要支持大并发、大数据、高可用性、高容错性等特点。

图7-26 分布式集群概要示例

(转载请注明出处:微信订阅号:ad_auto ** tion)

欢迎参加9月9日DSP上面的专题线下课堂面对面地回答你的问题,解决你所关心的问题。现场福利:您可以为您的新书定制个性签名词。

网上文章比较分散。如果想系统学习,可以考虑作者刚出版的原创新书《程序化广告实战》,各大电商网站(如www.xilukeji.com)都有销售。

近期活动通知(直接点击链接报名):

916一线实战经验分享-《程序化广告实战新书发布会通知》(北京站)

923一线实战经验分享-《程序化广告实战新书发布会通知》(上海站)

9月9日15时,机械工业出版社3号楼10层流水课通知:DSP下”



上海西陆信息科技有限公司 承接各类微信小程序开发制作、小程序定制、APP 网站 开发制作,联系电话 18221533805、15900430334

为您推荐

区块链技术本身不是全新的技术,那是什么技术呢?

比特币作为区块链的最初应用,实践了其作为分散电子现金系统的初衷,也向世界展示了区块链技术的巨大价值和...

海洋技术|声纳技术的发展道路

分享最新科技信息,发布前沿学术动态!关注微信微信官方账号: 木木西里(mumuxilinj)看看更...

机械加工技术,微型机械加工技术快速成形技术精密超精密加工技术

2019年1月9日,星期三,浙江玉环,阵雨,平均气温7°随着现代机械加工的快速发展和机械加工技术的快...

CHP 热电联产技术(CHP) 技术

参考www.xilukeji.com 热电联产技术(CHP) 技术概况 电厂锅炉产生的蒸汽...

技术方案沟通之技术要素的提取

 对技术交底书的充分理解是撰写专业高质量专利文件的基础。能否从交底书中提取技术要素是撰写权利要求书的...

什么是技术创新?什么又是技术?

如今,技术创新一词充斥着各种媒体。在媒体的鼓励下,世界上几乎没有人谈论技术创新,宣传的力量令人惊叹...

揭秘3D打印技术之按需滴落技术(DOD技术)

工业供墨系统喷嘴由多个高精度阀组成。喷字时,相应的阀门迅速打开和关闭,油墨依靠内部恒压喷出,在运动表...

继刘强东“技术技术技术”后首次打造跨部门项目 京东技术布局迈入变现阶段

最近沃尔玛中国换了教练,对B2B朱晓静的空降零售巨头对市场和技术有着深刻的理解,引发了外界对沃尔玛的...

什么是技术贸易中的技术商品?

一、技术商品的概念技术商品具有一般商品的属性,是交换、价值和使用价值的劳动产品。新技术的研发不仅需要...

什么是信息技术?信息技术主要包括哪几种技术?

各种技术总称、数据和信息的应用技术用于管理和处理信息。其内容包括:数据和信息的收集、表达、处理、安全...

非技术人看技术岗位选择

为什么非计算机专业要学编程?没有技术背景的人能学会编程吗?三、技术岗位类别及工作内容四、学习开发技术...

补牙新技术--树脂渗透技术

阿拉巴***大学伯明翰牙科学院的一项新的临床试验为龋齿患者提供了新的、更舒适的治疗选择。 这种新的治疗方...

DSP系统技术架构参考【技术类】

基本上已经在前面了DSP介绍了典型的模式、主要机制和要点。有些学生可能会好奇DSP系统内部的技术架构...

技术分析4:K线技术

基金相关文章已更新4期,技术系列文章已更新3期。当许多人在股市上看到那些高K线名词时,他们经常感到困...

海鲜粥培训 早点技术 包子技术 早餐早点技术培训

海鲜粥是香港和台湾的食谱之一。以大米、虾等新鲜海鲜为主要原料。海鲜粥的烹饪技巧主要是烹饪,味道咸鲜。...

射频技术秘籍 - 射频技术升级

作为一名工程师,你需要充分发挥射频技术的效率。用户体验非常关键,用户期望也很高。那么,如何充分发挥射...

技术干货|容器与虚拟化技术

技术专家部陈 可/ 从微服务开始 /随着微服务架构应用开发的广泛应用,有许多IT公司推出了基于微服务...

揭秘3D打印技术之融化挤压成型技术(MEM技术)

MEM熔化挤压模式成型技术概述:到目前为止,世界上已经形成了许多不同的成型方法和工艺。其中,清华大学...

华转网:技术入股、技术许可和技术转让有什么区别?

如果你掌握了一项成熟的技术并想依靠它来盈利,很多人会想到三种方式:技术股票、技术许可证和技术转让。这...

本田EDT技术 地球梦想技术浅释

为了体验驾驶乐趣,同时考虑低排放,许多汽车制造商将整合动力性能和燃油经济性作为主要研发目标,在动力总...