当前位置: 首页 > news >正文

推荐系统架构设计

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

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

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

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

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

​3. 使用Redis缓存​:​

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

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

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

5. 分页查询​:

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

相关文章:

  • 计算机网络复习资料
  • 内存管理(C++)
  • Polygon Miden网络:具有客户端执行的边缘区块链
  • IBM BAW(原BPM升级版)使用教程:基本概念
  • Houdini制作烟雾消散并导入UE5
  • 数字孪生储能充电站,实现智慧能源设施全景管控
  • JDK 发展历史及其版本特性
  • Python训练打卡Day17
  • 基于 AI 的工程投标六随机五区间报价得分模型模拟计算
  • 云计算与大数据进阶 | 25、可扩展系统构建
  • 力扣面试150题--对称二叉树
  • 【大模型面试每日一题】Day 10:混合精度训练如何加速大模型训练?可能出现什么问题?如何解决?
  • MYSQL的DDL语言和单表查询
  • LearnOpenGL---绘制三角形
  • 多线程网络编程:粘包问题、多线程/多进程服务器实战与常见问题解析
  • 【实战项目】简易版的 QQ 音乐:一
  • 文件上传/读取/包含漏洞技术说明
  • 大模型——GraphRAG基于知识图谱+大模型技术构建的AI知识库系统
  • 第1.3讲、什么是 Attention?——从点菜说起 [特殊字符]️
  • LeetCode 1781. 所有子字符串美丽值之和 题解
  • “80后”海南琼海市长傅晟,去向公布
  • 魔都眼|上海多家商场打开绿色通道,助力外贸出口商品转内销
  • 潘功胜:坚定支持汇金公司在必要时实施对股票市场指数基金的增持
  • 默茨当选德国总理
  • 机器人助力、入境游、演出引流:假期纳客千万人次城市有高招
  • 五一假期上海虹桥边检站出入境近4.7万人次,韩国入境旅客同比增118%