数据驱动的商品推送系统的设计与实现

被引量 : 0次 | 上传用户:sunqingshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络消费的爆炸式增长,用户对购物网站的依赖越来越重,但随着用户的增长,用户对网站内容的要求也越来越高,网站的运营活动也越来越丰富。我们推出了Data Operate System(DOS),一个商品信息推送系统,旨在帮助运营人员更高效的运营网站活动。DOS平台由不同的服务组成,对于商品推送的部分主要由三个服务构成:方案配置服务、请求处理服务、以及数据构建服务,采用数据驱动的方式实现商品信息的合理排序。首先实现了方案配置服务,通过对购物网站的页面结构进行抽象,将实际的页面抽象成树。将运营页面的结构布局用树的形式表示,进而将运营对WEB页面的规划转为对树的操作,从而实现了WEB页面结构的可配置化。然后实现了请求处理服务。采用链式的结构设计,对请求进行白名单校验和业务逻辑过滤,实现了业务上的可扩展。采用分层的缓存设计来提升系统性能。采用三层的缓存架构保证了服务的可靠性和可用性。对于热点数据带来的潜在风险,采用Least Recently Used(LRU)缓存来规避热点数据可能带来的问题。通过流量限制来保护系统的可用性。最后实现了数据构建这一核心服务,实现中采用了责任链的设计模式和观察者模式。针对数据构建流程,抽象出处理模板和方法,便于服务的扩展。对于依赖的数据服务采用消息监听机制来获取数据变化的通知,从而实现服务间的解耦,采用布隆过滤器优雅的实现消息的过滤处理。对于缓存数据的更新处理采用建立商品的倒排方式实现准确更新,利用分布式版本来解决倒排建立中的冲突问题。定义了数据构建过程中商品排序的两种指标,一种为GMV最大化指标,另一种为可能成交额最大化指标,并阐述了两个指标的意义和应用场景。根据活动的目标的不同,选取不同的排序指标。系统上线后满足了运营人员的实际需求,大大简化了其工作流程,极大的提高了其工作效率。由于输出商品的排序和商品表现相关,运营的活动页面成交额较之前有了成倍的增长。在双11活动中,系统经历了高并发的检验,成功的实现了零故障的稳定服务。
其他文献
随着社会经济的发展,环境保护和人民的身体健康息息相关,城市污水处理厂及配套的污水管网建设也越来越引起人们的重视,从几个较典型的城市污水管网工程分析,提出在设计过程中
中国风电已进入规模化发展阶段,风电场装机容量不断扩大,风力发电在电网中所占比例也逐步提高。适应电网要求,提高风电设备的可靠性和运行质量,使风力发电机组达到最佳并网状
调查贵阳市两所省级示范性高中探究性实验的开展情况,找出在开展探究性实验过程中存在的问题,最后提出解决相关问题的对策与建议。通过多种方式,如问卷、访谈和走访等调研了
目的观察芪参益气滴丸联合西药常规治疗与安慰剂联合西药常规治疗对急性ST段抬高型心肌梗死(STEMI)经皮冠脉介入(PCI)术后患者血小板聚集、血脂、心功能、炎症因子、不良心血
溶胶凝胶法制备粉体工艺,由于其具有产率高、制备纯度高以及成本低等优点,受到广泛关注。然而关于溶胶凝胶法用于镁铝尖晶石透明陶瓷制备的报道较少。透明陶瓷的光学性能对气
<正> 在教学活动中,怎样正确认识和处理教师“教”与学生“学”的关系,是教学改革的一个关键问题。建国以来的每一次教学改革,几乎都对“传道授业解惑”的传统教学观进行过批
太阳能充放电控制器,主要功能是对储能电池的充电和放电过程起控制和保护作用。MPPT技术是提高光伏电池利用率的重要手段。本文通过对MPPT技术进行深入的分析,并结合磷酸铁锂
本文运用公共选择理论中的寻租理论以及经济人假设 ,从政治学和经济学的双重角度来揭示腐败现象产生的现实经济根源。针对我国现阶段市场经济转型过程中的实际 ,从实践中分析
自2000年起,与自然资源相关的贸易在质量及数量上均有了大幅度的提高。虽然自然资源的储备正在日趋减少,但是各国对其的依赖却未减分毫,特别是许多正处于高速发展时期的发展
当代体育场的建筑规模庞大,作为标志性建筑,其形态对城市形象影响深刻。当代体育场满足大众对体育活动的需求的同时也代表了一个城市的风貌与综合实力。现代体育场建筑发展到