基于gRPC的广告交易平台设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:jtk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术的发展,互联网流量大幅增加。互联网广告作为流量变现的主要手段,在广告市场的份额持续上升。由于互联网广告形式的多样性和不确定性,使得传统的广告购买已经不能满足广告主对于广告投放的精准性要求,因此以精准投放和实时竞价为核心的程序化广告交易应运而生。程序化广告交易是指广告主通过数字平台从受众匹配的角度由程序自动化完成展示类广告的采买和投放,并实时反馈投放分析的一种广告投放方式。程序化广告交易流程由多个数字化平台配合,其中广告交易平台是程序化广告交易中的交易场所,是连接媒体资源和广告主的平台,负责撮合媒体资源和广告主达成广告交易并确定广告成交价格。随着业务的发展,公司的自有媒体拥有大量的优质流量,需要通过广告变现,因此公司搭建了程序化广告交易体系来完成媒体资源的管理和广告的售卖。同时由于程序化广告交易市场前景广阔,公司计划依据自身优质流量,扩大在程序化广告交易领域中的影响力,进而吸引更多的外部优质媒体资源和广告主资源,提高公司的广告收益。本文通过对业务需求的分析,提出了广告交易平台的解决方案。系统基于Spring框架进行后端的搭建,通过gRPC框架搭建请求服务,与下游需求方平台进行数据传输,提高传输性能。针对业务高并发、低时延的需求,平台消除数据库实时依赖,使用对象存储服务(Object Storage Service,OBS)将数据表转化成同步文件,系统运行时下载到内存中,定时更新,实现内存级的数据查询。同时对于实时性数据使用Redis进行读写。为了缩短日志上报时间、与下游服务解耦,平台使用Kafka进行日志的上报。本文结合了广告交易平台的需求分析和关键技术,确定了系统的模块设计方案。系统主要划分为定向投放模块、广告请求模块、体验控制模块、竞价交易模块、文件同步模块、日志打点模块。定向投放模块实现了对广告请求匹配订单;广告请求模块负责发送竞价请求到下游需求方平台;体验控制模块负责过滤广告,提升用户广告体验,增强广告投放效果;竞价交易模块负责确定竞价成功的广告以及实际成交价格;文件同步模块负责下载数据文件,同步到内存中;日志打点模块负责上报广告请求日志信息到kafka平台。广告交易平台投入使用后,性能稳定,对广告请求响应及时。广告交易平台目前已接入公司大部分自有媒体,可直接触达国内大量优质智能终端用户,帮助公司扩大了在程序化广告交易领域的影响力,形成了良好的品牌效应。公司的广告收益有了大幅度的提升,且保持稳定增长趋势。
其他文献
随着高速网络的出现和普及,数据中心网络可以为上层应用提供更低的时延和更高的带宽。数据中心中资源解耦合的架构也要求底层网络可以提供稳定的低时延链路。传统的TCP拥塞控制算法已经无法满足数据中心网络的需求。目前数据中心中的拥塞控制算法主要有基于ECN标记和基于RTT两种方式。基于ECN标记的方式可扩展性差,难以进行大规模的部署。基于RTT的拥塞控制算法简单有效,且不依赖底层网络设备,适用于各种不同的网
随着球差校正在透射电子显微镜领域中的广泛使用,高分辨透射电子显微技术也开始被广泛地研究,并应用于各类样品在原子尺寸上的表征和分析。由于球差校正下,电磁透镜依然还有残余的高阶像差未能消除,电子束时间与空间的相干性等多种因素限制了透射电子成像分辨率的进一步提升;此外,传统的透射电子束成像(TEM)及扫描透射电子束成像(STEM)只能获取样品的部分信息,电子成像领域需求获得样品的更多的信息,例如轻元素信
【目的】本研究基于三维质量结构模型,结合定性及定量多种研究方法,构建一套具有科学性、实用性、可操作性的髋膝关节置换术护理敏感质量指标体系。为提高临床髋膝关节置换术护理服务质量提供科学、可靠的工具,促进髋膝关节置换术护理服务质量及医院绩效管理的持续提高,降低医疗成本,加快患者术后康复进程。【方法】1.文献研究:通过文献检索,了解国内外专科护理敏感质量指标的研究现状,为髋膝关节置换护理术敏感质量指标构
随着当社会的进步与繁荣稳定、经济化的快速发展,水污染问题成为焦点。水体中存在大量有机物,造成的水体污染也日趋严重。将污染物吸附的处理技术应用到含有机物的生活污水与工艺废水的处理领域中,这具有很好的应用前景,其中,重要的是开发具有良好吸附性能和可循环重复利用的材料是实现水体中有机物去除的关键。1、考虑到Hummers法的效率高,安全性好,产品品质好等优点,本实验采用改进的Hummers化学氧化还原法
【研究目的】在骨引导再生(Guided bone regeneration,GBR)过程中,钛网由于刚性过大,可能会发生暴露,最终导致感染和骨移植材料的丢失。本研究的目的是,通过回顾文献,研究钛网的暴露率是否受到钛网类型、骨移植材料类型及联合使用可吸收胶原膜的影响。【研究方法】通过电子检索与手工检索相结合的方法来寻找文献。电子检索查找了四个数据库:Pub Med,EMBASE,Web of Sci
化学能源燃烧是当下最主要的能源利用方式,燃烧场监测技术对于提高能源利用效率,确保能源安全等方面都有着重要作用。光学诊断方法以其非入侵性和多功能性等优势,在燃烧诊断领域中应用广泛。火焰等燃烧场景,包含的化学物理变化是复杂的,如果仅仅把它作为简单的单色模型,必然会造成信息的缺失。光谱成像技术相较于普通的相机,能够获得更为丰富的光谱信息,更好地揭示事物的本质属性。本文将光谱成像技术应用于燃烧诊断领域,通
研究目的:结合行为分阶段转变理论,构建基于“互联网+护理服务”平台的Ⅳ型心肾综合征腹膜透析患者医院-家庭过渡期中容量管理方案,以期改善患者容量管理行为,提高Ⅳ型心肾综合征腹膜透析患者生存质量,为临床护理实践提供依据。研究方法:1.质性访谈:采用目的取样法,以首次接受腹膜透析治疗并出院的Ⅳ型心肾综合征患者为访谈对象,探究Ⅳ型心肾综合征腹膜透析患者医院-家庭过渡期容量管理的体验与需求。2.病历回顾:收
基于调频连续波(Frequency Modulated Continuous Wave,FMCW)的激光雷达测距技术是一种非接触式、高精度、高效率、无盲区的大尺寸绝对距离的测量技术。其在几何形貌检测、光纤传感、健康监测、集成光路诊断等领域都得到了广泛的应用。其中,线性可调谐激光器作为FMCW激光雷达技术的关键器件,其性能如出光功率、线性度、线宽、扫频宽度等对基于FMCW的光学相干传感系统的应用有着
本地生活服务平台是一种面向本地生活服务行业的电子商务平台,为人们提供了诸多便利。本地生活服务平台中,信息展示环节在用户消费决策过程中扮演着重要的角色。随着微服务化、中台化建设的推进,大型电子商务平台的后端核心交易系统往往被拆分成多个领域服务。在这种背景下,信息展示的职责往往由业务展示层服务承担,由展示层服务负责前端和后端领域服务之间的请求流转和展示数据的查询、加工与聚合。早期出于快速扩展业务的考虑
异形梁是根据特殊建筑功能的需要设计而成,是建筑设计和工程设计中的常见手段,常被应用于特殊条件下的设计问题,基于结构设备一体化的异形梁是对现有空腹梁结构的基础上提出的一种新型结构形式,由结构优化和建筑结构与设备准则协同工作,对常规截面梁进行优化,以达到建筑结构设备一体化的结果。根据现有研究,空腹梁的使用不仅可以减少材料用量和减轻自重,对于高层建筑在有限高度内可使用面积的提升有重大的突破。因此,一套在