实时推荐系统数据发布子系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:sophia971
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展和信息量的增长,用户在大量信息中无法找到对自己有用的信息,因此推荐系统应运而生。推荐系统通过不同的媒介将用户与物品连接,媒介可以是用户喜欢过的物品,也可以是与用户兴趣相似的用户,或者是用户用来描述物品的语义。离线推荐是传统的个性化推荐系统主体,定期对数据进行分析,然后对模型进行更新,进而利用新的模型进行个性化推荐。由于是定期更新模型,推荐模型无法保持实时性,推荐的结果可能不会非常精准。实时推荐的优点在于,一方面更准确地为用户进行推荐,另一方面是用户可以根据实时性的推荐结果更快进行反馈,进而可以对推荐模型进行尽快更新,使得推荐模型更加精确。个性化推荐系统架构的关键问题,就是如何以无缝方式实现在线和离线计算过程,将算法的计算步骤合理分配到各个部分,使得得到的模型既可以非常准确,又可以非常快速,以满足实时性的要求。本文研究了门户网站和推荐计算系统之间数据通信的相关问题,提出了针对门户网站高并发的请求量和实时性要求的推荐系统数据发布子系统方案。该方案可以为门户网站提供针对不同业务需求的推荐数据源,并且同时支持离线推荐业务和在线推荐业务。本文针对中国移动手机阅读推荐业务设计,并且实现推荐系统数据发布子系统。结合开源框架和接口技术实现MVC框架模型。采用基于Struts和Spring轻量级框架,使得系统具有较好的可扩展性、可维护性。基于业务进行需求分析和系统的设计,将系统分为负载均衡、鉴权管理、离线推荐业务处理、在线推荐业务处理、图书信息缓存以及用户行为信息处理六个模块,并对这六个模块进行了具体的实现。最后测试了系统的功能性和非功能性,系统最终实现了所有功能需求,并且满足每天5亿的并发请求量和平均响应时间小于300ms的性能需求。
其他文献
1引言维也纳金色大厅、阿姆斯特丹音乐厅(图1~图2)和波士顿交响乐厅(图3~图4)是世界公认的音质极佳的三大音乐厅。其中,阿姆斯特丹音乐厅和波士顿交响乐厅都是以1884年建成的
目的观察中药外敷联合中波紫外线治疗骨折后软组织肿胀的临床疗效。方法选取骨折术后肿胀患者102例,按随机数字表法分为观察组(中药外敷+中波紫外线治疗)与对照组(中波紫外线
根据青临高速挡土墙破坏的实际情况,分析了挡土墙破坏的特点和原因,提出公路挡土墙加固方案,有效地解决挡土墙破坏问题。
与多羟基化合物络合是去除和分离溶液中微量硼的有效手段,但我们对多羟基化合物与硼酸盐的反应缺乏深入认识。本文通过测定硼酸/硼砂与木糖醇、D-果糖、D-山梨醇和D-甘露醇在
随着互联网技术的不断发展,逐渐影响普通人群的消费习惯,从而改变了行业的市场格局。在新的环境下,电子商务企业面临巨大机会,也确实实现了企业产值的高速增长。在一片欣欣向
自20世纪70年代以来,语言和认知开始结合起来进行研究。认知语言学家认为,人类对世界的认识是通过自身与外部世界互动而产生的。人类通过自身的身体经验来感知现实,研究语言
煤矿机械设备的正常运行关系着煤炭生产的安全性与高效性,因此,开展机械设备故障诊断与维修意义重大。文本在分析我国煤矿机械设备的现状与故障诊断技术种类的基础上,提出提
传统"以教师为中心"的教学模式中,学生往往是被动学习,主观能动性得不到发挥,老师绞尽脑汁,讲得口干舌燥,学生兴味索然,学习效果不佳;而在"以学生为中心"教学模式下,不少学生