我目前正致力于构建一个广告服务器,使注册广告客户能够在注册发布商的网站上竞标展示.广告客户将按CPM模式收费.
该服务的一些理想属性是:
>通过完成招标过程,大约10毫秒的时间到达要投放的广告.
>支持大约10k并发广告请求.这个数字可能会随着时间而增长
从架构的角度来看,这种服务是否有任何一般指导原则?
有什么需要记住的警告吗?
为了使其可扩展,必须分发服务.哪个数据存储符合要求?我很想吸引卡桑德拉.
由于广告客户将按每千次展示费用收费,因此我认为必须保留某种计数器以跟踪展示次数.考虑到应用程序的高度并发和分布式特性,我如何确保印象数不会丢失/错误.
同样,如何确保广告系列的费用永远不会超出为广告系列分配的预算(我要避免的示例方案:预算为100美元,花费99美元,剩余1美元,每个花费0.75美元的两次展示同时投放,花费100.5美元,最高预算只需100美元)
任何帮助将非常感激.
谢谢
RK
最佳答案 我想你需要阅读一些论文,你可以参考
m6d寻求帮助,这是一个非常有名的dsp,该公司的技术非常棒,你可以在其官方网站
http://m6d.com找到很多有用的信息,此外,它有还发表了许多与在线广告相关的论文,你可以在谷歌学者中搜索这些.
希望有帮助!