期刊文献+

基于LFM算法的SpringCloud分布式购物系统

SpringCloud Distributed Shopping SystemBased on LFM Algorithm
下载PDF
导出
摘要 数据个性化推荐缺乏、无意义流量对系统的影响,以及后期代码维护困难是目前在线购物平台面临的主要问题。基于隐语义模型(Latent Factor Model, LFM)和SpringCloud框架,实现了分布式购物系统。针对数据个性化推荐问题,通过数据实时同步工具Maxwell采集用户数据并推送至消息中间件RabbitMQ,日志收集系统Flume接收数据并存储至分布式架构Hadoop中,由推荐服务读取数据,基于LFM的协同过滤算法实现数据个性化推荐;针对系统冗余压力问题,利用微服务网关Zuul限制子系统路由访问量,以减少子系统的流量压力;针对代码维护问题,使用Zuul和Nacos注册中心实现动态路由代理,自动分发流量至新增服务器已注册的子系统中。上述技术提高了在线购物平台的拓展性和应对高并发流量的处理能力,降低了代码维护难度。 The main problems facing online shopping platforms are the lack of personal data recommendation,the impact of meaningless traffic on the system,and the difficulty of code maintenance in the later period.A distributed shopping system is implemented based on Latent Factor Model(LFM)and SpringCloud framework.The user data is collected through the real-time data synchronization tool Maxwell and pushed to the message-oriented middleware RabbitMQ.The log collection system Flume receives data and stores it in the distributed Hadoop architecture.The data is taken by the recommendation service.Finally,the LFM-based collaborative filtering algorithm realizes personalized data recommendation.In order to reduce the subsystem's traffic pressure,the micro-service gateway Zuul is used to limit the subsystem's routing access.Zuul and Nacos registries are used to implement dynamic routing proxies to automatically distribute traffic to the subsystem registered by the new server.In this way,the code is easy to maintain.Based on the above techniques,the extensibility of the online shopping platform is improved,the processing ability to deal with high concurrent traffic is guaranteed,and the difficulty of code maintenance is reduced.
作者 邵阳阳 徐子良 姜玉波 李成龙 田甜 SHAO Yangyang;XU Ziliang;JIANG Yubo;LI Chenglong;TIAN Tian(School of Computer Science and Technology,Shandong Jianzhu University,Jinan 250101,China)
出处 《聊城大学学报(自然科学版)》 2023年第6期27-34,共8页 Journal of Liaocheng University:Natural Science Edition
基金 国家自然科学基金项目(62102235)资助。
关键词 购物平台 微服务 推荐系统 协同过滤 shopping platform micro services recommendation system collaborative filtering
  • 相关文献

参考文献12

二级参考文献111

  • 1张策,刘宏伟,白睿,王瞰宇,王金勇,吕为工,孟凡超.可靠性模型中故障检测率研究述评[J].软件学报,2020(9):2802-2825. 被引量:8
  • 2赵建涛,黄立松.微服务故障诊断相关技术研究探讨[J].网络新媒体技术,2020,9(1):57-64. 被引量:2
  • 3Michael Stonebraker.SQL databases v. NoSQL databases[J].Communications of the ACM.2010(4)
  • 4Berk Atikoglu,Yuehai Xu,Eitan Frachtenberg,Song Jiang,Mike Paleczny.Workload analysis of a large-scale key-value store[J]. ACM SIGMETRICS Performance Evaluation Review . 2012 (1)
  • 5Theodoridis Y,Sellis T.A model for the prediction of R-tree performance. Proc of the 15th ACM SIGACT-SIGMODSIGART Symp on Principles of Database Systems . 1996
  • 6Guanhua Wang.'Improving Data Transmission in Web Applications via the Translationbetween XML and JSON'. Communications and Mobile Computing . 2011
  • 7Yi, Ke,Li, Feifei,Kollios, George,Srivastava, Divesh.Efficient processing of top-k queries in uncertain databases with x-relations. IEEE Transactions on Knowledge and Data Engineering . 2008
  • 8Pal S,Cseri I,Seeliger O, et al.Indexing XML data stored in a relational database. Proceedings of the Thirtieth international conference on Very large data bases . 2004
  • 9Ralf Hartmut Güting.??An introduction to spatial database systems(J)The VLDB Journal . 1994 (4)
  • 10李忠俊,周启海,帅青红.一种基于内容和协同过滤同构化整合的推荐系统模型[J].计算机科学,2009,36(12):142-145. 被引量:40

共引文献153

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部