推荐系统架构设计

1.分析用户行为数据​:​

收集用户的活跃时间、点击行为、浏览历史等数据。​分析用户的活跃模式,确定用户最活跃的时间段。​kafka + flink +数据库 分析用户行为并存储

  1. 预生成推荐内容​:​

在用户活跃时间之前,预先生成推荐内容并存储到Redis缓存中。​生成的推荐内容可以包括多个页面,以应对用户可能的分页请求。(模型支持历史推荐去重)

定时扫描,或定时触发生成推荐内容

​3. 使用Redis缓存​:​

将预生成的推荐内容存储到Redis中,设置合理的过期时间。​在用户请求时,优先从Redis缓存中获取推荐内容。​

  1. 动态更新推荐内容​:​

根据用户的实时行为,动态调整推荐内容。​定期重新生成推荐内容,并更新Redis缓存。​

  1. 分页查询​:

​根据用户的请求,从Redis缓存中提取当前页面的内容。​(对于已消费的内容,进行Redis删除)。给Redis推荐池设置一个阈值,查询时发现如果Redis缓存中没有足够的内容,就向推荐系统发起消费,推荐系统收到从消费请求,就进行生成推荐内容并更新Redis缓存。​

相关推荐
合作小小程序员小小店17 分钟前
web网页开发,在线%推荐算法学院培养计划,图书推荐,基于Python,FlaskWeb,用户和物品推荐MySql
python·mysql·算法·flask·推荐算法
GRITJW1 天前
推荐系统中损失函数梳理:从Pointwise到Listwise
推荐算法
麦麦大数据7 天前
D017 vue+django+neo4j音乐知识图谱推荐可视化分析系统|带管理员角色+爬虫
vue.js·数据分析·django·知识图谱·neo4j·推荐算法
wx_ywyy67988 天前
全球化短剧系统开发指南:多语言AI字幕与区域化推荐算法
推荐算法·海外短剧系统·海外短剧·短剧系统开发·海外短剧系统开发·多语言ai字幕系统开发·多语言翻译
SmartBrain9 天前
华为MindIE 推理引擎:架构解析
人工智能·华为·架构·推荐算法
B站_计算机毕业设计之家10 天前
✅ Python+Django租房推荐系统 双协同过滤+Echarts可视化 租房系统 推荐算法 全栈开发(建议收藏)✅
python·机器学习·数据分析·django·echarts·推荐算法·租房
GRITJW15 天前
从MMoE到PLE:读懂多任务学习架构的渐进式演化
推荐算法
GRITJW17 天前
ESMM学习笔记:如何解决CVR预估中的样本选择偏差与数据稀疏难题
推荐算法
GRITJW18 天前
深度剖析RQ-VAE:从向量量化到生成式推荐的语义ID技术
推荐算法
IT学长编程19 天前
计算机毕业设计 基于Hadoop的健康饮食推荐系统的设计与实现 Java 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
java·大数据·hadoop·毕业设计·课程设计·推荐算法·毕业论文