基于微服务的广电节目推荐平台的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:V13_ywj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网+时代的到来,信息量爆发,使得用户在面对海量信息时,没办法快速地获取到自己真正需要的信息,反而降低了信息的利用率,这就造成了信息超载(information overload)问题。相应的在多媒体方面,因为多媒体数据的爆发,用户在观看电影、电视等多媒体资源时有更多的选择,往往对媒资的选择会显得盲目无从。推荐系统概念的兴起,正是为了解决信息过载的问题。推荐系统设计的初衷是通过收集用户的行为,结合物料池的物料数据,通过对行为数据和物料数据建模,匹配两者之间相似度,以此向用户推荐可能感兴趣的物料。传统单体开发模式以为着系统高度的耦合,既不便于开发,也不便于系统后期的维护。而这些问题最好的解决方案就是微服务的开发方式。微服务框架里,各个功能组件高内聚,服务之间低耦合,服务之间的数据传输依靠网络通信,对于系统开发和维护都是非常友好的。本文将着眼于一个基于微服务的面向广电行业的节目推荐平台的设计与实现,目的是使广电行业运营商能够通过该平台,根据自身业务需要,按照推荐系统线性流程的方式,进行少许配置,从而快速上线一套适用的广电推荐系统。本人主要工作内容是根据推荐系统运行流程对系统进行子服务拆分,从推荐场景配置、数据源管理到任务的配置再到最终推荐结果的获取,不同的流程分模块独立开发,顺利应用微服务的开发模式。不同模块完成推荐系统流程中某一阶段特定的功能,最终,平台实现了面向广电行业的节目推荐的完整解决方案。同时在任务配置模块利用了分层的思想,分为离线任务、近线任务、在线任务,不仅能够使用复杂的算法进行推荐结果的计算,也能实时的对请求做出响应,还可以对推荐结果进行更新,保证不过时。本论文提出的推荐平台在上线实际运行的情况下,客户能够通过它快速上线广电节目推荐服务,用户请求次数快速上升,用户点击通过率(UCTR,User Click-Through-Rate)和订购率明显提高。同时,平台支持多种推荐行业、推荐场景,能够根据业务需求灵活更新。平台性能方面,依托DevOps实践,能够满足高并发高可用场景下的性能要求。
其他文献
地震时从震源释放出来的能量以地震波的形式传至地表,地表各点接收到的地震波是经由不同路径、不同地形地质条件而到达的,因而反映到地表各点的振动必然存在差异。对于平面尺寸较小的建筑物(如一般的工业与民用建筑),地震动空间变化的影响通常可以忽略不计。但是地震动空间变化对于大跨度的
根据我国大陆强震的特点,强调加强地震基础研究工作的重要性.提出应在明确的科学思路引导下,有计划地开展基础性的探测工作,不断积累数据,深化对孕震构造环境和大陆破坏性地
分析了目前我国长、中、短期地震预报存在的主要问题和难点。认为 ,我国地震大形势、长趋势判定的技术思路和主要方法目前仍然是统计、类比和外推 ,它不能揭示地震活动的活跃或平静的本质 ,有时出现失误和偏差 ,地震活动长趋势实质上是个地球动力学问题 ;中期预报的主要困难是地震何时发生和是否发生存在很大的不确定性 ,目前我国使用的各类预报方法的预报效能均较低 ,准确的时间预报难以达到 ;短期预报的主要难点是
2013年10月8日,两岸四地消费者信心指数2013年第三季度新闻发布会在中央财经大学召开。此次消费者信心指数的调查和编制由首都经济贸易大学统计学院、中央财经大学统计与数学
2008年5月12日汶川发生8.0级大地震,这次地震震级大,有感范围广,破坏性强,救援困难,成为唐山地震以来最惨重的一次地震灾害。这次地震发生后,暴露了我们工作中的诸多问题,值得我们思
介绍了大型立式轴流泵的叶片调节方式,对油压调节方式和机械调节方式从结构、工作原理、系统构成、控制方式、安装、检修与运行、自动化管理、泵的构造要求、投资、运行可靠
寻找金银花中的抗呼吸道病毒感染的成分,并进行定量研究。采用各种柱层析、制备薄层层析等方法分离,采用细胞病变法进行抗病毒作用的研究,采用 Rp-HPLC 方法进行定量方法的研
在网络web2.0时代,随着信息与通迅技术快速发展,微课具有十分广阔的教育应用前景。《广西地方戏鉴赏》系列微课,运用微课制作技术,创新授课模式,让在校大学生通过网络,自主的