首页 > 源码商城 > 淘客/网店/商城 > ID_20433
基于协同过滤的电商推荐系统设计与实现
基于协同过滤的电商推荐系统设计与实现 基于spark的电商推荐系统 【技术栈】java+
九鸟价: 100.00
  • 演示网站:无演示
  • 更新时间:2024-05-01 18:30:02
立即购买 加入购物车
自动发货商品,拍下后系统会自动发送商品发货(下载)链接,随时可以购买,零等待。 商家暂未缴纳保证金。 担保交易,有问题不解决可申请退款,安全保证。
商品介绍 商品评价 交易规则
商品属性
  • 品牌其他
  • 语言 Java
  • 数据库 Mysql
  • 移动端 电脑PC
  • 大小9M
  • 规格 整站源码
  • 授权 免授权
  • 源文件 没有加密
安装环境
  • 安装服务 免费 【要求说明】
  • 主机类型 独立主机(服务器、VPS、VM)
  • 伪静态 需要
  • 操作系统 Windows Linux
  • 安装方式 提供管理权限 远程协助
  • web服务 tomcat
  • 备注 平台不负责版权审核,版权问题请联系卖家。
商品介绍
scala + 前端+spark➕MongoDB等 【离线推荐部分】 1. 可以通过Azkaban实现对于离线统计服务以离线推荐服务的调度,通过设定的运行时间完成对任务的触发执行。 2. 离线统计服务从MongoDB中加载数据,将【商品平均评分统计】、【商品评分个数统计】、【最近商品评分个数统计】三个统计算法进行运行实现,并将计算结果回写到MongoDB中;离线推荐服务从MongoDB中加载数据,通过ALS算法分别将【用户推荐结果矩阵】、【影片相似度矩阵】回写到MongoDB中。 【实时推荐部分】 3. Flume从综合业务服务的运行日志中读取日志更新,并将更新的日志实时推送到Kafka中;Kafka在收到这些日志之后,通过kafkaStream程序对获取的日志信息进行过滤处理,获取用户评分数据流【UID|MID|SCORE|TIMESTAMP】,并发送到另外一个Kafka队列;Spark Streaming监听Kafka队列,实时获取Kafka过滤出来的用户评分数据流,融合存储在Redis中的用户最近评分队列数据,提交给实时推荐算法,完成对用户新的推荐结果计算;计算完成之后,将新的推荐结构和MongDB数据库中的推荐结果进行合并。 【业务系统部分】 4. 推荐结果展示部分,从MongoDB中将离线推荐结果、实时推荐结果、内容推荐结果进行混合,综合给出相对应的数据。 5. 商品信息查询服务通过对接MongoDB实现对商品信息的查询操作。 6. 商品评分部分,获取用户通过UI给出的评分动作,后台服务进行数据库记录后,一方面将数据推动到Redis群中,另一方面,通过预设的日志框架输出到Tomcat中的日志中。 7. 商品标签部分,项目提供用户对商品打标签服务。 远程todesk、向日葵实现搭建,提供各种依赖

商品评价
交易规则
经典源码

1295个信誉点

服务

4.99

效率

4.99

质量

4.99

店内搜索