推荐系统架构设计

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

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

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

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

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

​3. 使用Redis缓存​:​

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

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

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

  1. 分页查询​:

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

相关推荐
一只鱼^_4 天前
牛客周赛 Round 108
数据结构·c++·算法·动态规划·图论·广度优先·推荐算法
moonsheeper9 天前
推荐算法发展历史
算法·机器学习·推荐算法
乐迪信息10 天前
乐迪信息:智慧煤矿视觉检测平台:从皮带、人员到矿车
大数据·人工智能·算法·安全·视觉检测·推荐算法
麦麦大数据12 天前
F010 Vue+Flask豆瓣图书推荐大数据可视化平台系统源码
vue.js·mysql·机器学习·flask·echarts·推荐算法·图书
麦麦大数据12 天前
vue+Django 双推荐算法旅游大数据可视化系统Echarts mysql数据库 带爬虫
数据库·vue.js·django·可视化·推荐算法·百度地图·旅游景点
陈敬雷-充电了么-CEO兼CTO13 天前
深度拆解判别式推荐大模型RankGPT!生成式精排落地提速94.8%,冷启动效果飙升,还解决了传统推荐3大痛点
大数据·人工智能·机器学习·chatgpt·大模型·推荐算法·agi
麦麦大数据13 天前
百度地图+vue+flask+爬虫 推荐算法旅游大数据可视化系统Echarts mysql数据库 带沙箱支付+图像识别技术
vue.js·机器学习·flask·可视化·推荐算法·旅游大数据
Junewang061414 天前
【论文阅读】PEPNet
论文阅读·推荐算法
开开心心就好14 天前
PDF转长图工具,一键多页转图片
java·服务器·前端·数据库·人工智能·pdf·推荐算法
Y|15 天前
GBDT(Gradient Boosting Decision Tree,梯度提升决策树)总结梳理
决策树·机器学习·集成学习·推荐算法·boosting