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